2024-01-27 23:41:14 | 我爱编程网
先公布一下上一讲最后一个有难度的挑战题的参考答案:
复习:目前我们学了 一种数据类型 字符串 能举个字符串的例子吗?
答案:
再运行这个看看
从中可以看出 + 的两个作用吗?
一个是整数运算,一个是字符串的连接
运行上面的代码会出现这样的错误提示:
去百度这个错误 然后看看是什么原因(学习编程时有个重要的技巧就是学会去百度遇到的问题,这样才能逐渐掌握自学的能力)
提示:(选择下面的空白内容即可看见)
答: + 前后的数据类型要一致,必须同时是 整数 或者 字符串 , 整数和字符串不能拼接
新的数据类型:列表
students = ['党志文', '浦欣然', '罗鸿朗', '姜信然', '居俊德', '宿鸿福', '张成和', '林景辉', '戴英华', '马鸿宝', '郑翰音', '厉和煦', '钟英纵', '卢信然', '任正真', '翟彭勃', '蒋华清', '双英朗', '金文柏', '饶永思', '堵宏盛', '濮嘉澍', '戈睿慈', '邰子默', '于斯年', '扈元驹', '厍良工', '甘锐泽', '姚兴怀', '殳英杰', '吴鸿福', '王永年', '宫锐泽', '黎兴发', '朱乐贤', '关乐童', '养永寿', '养承嗣', '贾康成', '韩修齐', '彭凯凯', '白天干', '瞿学义', '那同济', '衡星文', '公兴怀', '宫嘉熙', '牧乐邦', '温彭祖', '桂永怡']
name = ['小明',18,1.70]
students = ['小明','小红','小刚']
colors = ['red', 'green','yellow',' black']
问:找出列表的特征有哪些?
students, name , colors都是变量名
= 后是 四个列表
字符串的特征是:' ', " ", ''' '''
列表的特征是: [ ]
中间的各元素之间用 , 分开
元素可以是字符串,也可以是整数
举几个新的列表的例子
cities = ['北京', '上海', '广州', '合肥']
names = ['王小明','李小红','张小刚']
注意: cities, names是变量名,不属于列表
list2 = [5,6,7,8,9]
问题:5是列表list2的第几个元素?
计算机计数是从零开始
所以 5是第0号元素
那么8是第几个元素?
答:第3号元素
试着运行:
list2 = [5,6,7,8,9]
print(list2[0])
上述代码输出list2的0号元素
写一个代码 打印出 7
答案:(选择下面的空白内容即可看见)
list2 = [5,6,7,8,9]
print(list2[2])
list2 = [5,6,7,8,9]
print(list2[:])
print(list2[2:])
print(list2[:2])
print(list2[1:3])
print(list2[2:4])
你运行上面这段代码,提前猜一下结果会是什么
print(list2[:]) #输出列表list2的每一个元素
print(list2[2:]) #输出列表list2的第3至最后一个元素
print(list2[:2]) #输出列表list2的第一个至第3个元素
print(list2[1:3]) #输出列表list2的第2个至3个元素
print(list2[2:4]) #输出列表list2的第3个至第4个元素
这里有个口诀: 左加右不加
看懂的话,写一个代码输出 [6,7,8]
答:
print(list2[1:4])
list2 = [5,6,7,8,9]
list2.append(3)
运行这两行代码
然后告诉我 .append() 有什么作用
答: 列表末尾追加元素
给list2添加数字 11
然后 添加 字符串 '这些是数字'
答案:
list2.append(11)
list2.append('这些是数字')
考题: 给list2添加数字 12
最后一行加上 print(list2)
print经常被拿来测试自己的代码是否有问题
删除列表元素的两种方法:
list2.remove(7)
运行这个试试
最后一行记得加 print(list2)
再试试
del list2[2]
*第二种删除方法我爱编程网
考题: 请删除第二个元素 用两种方法
list2 = [5,6,7,8,9]
答:
list2.remove(6)
del list2[1]
print(list2)
小结:list2.remove()删除对应的元素
del list2[]删除元素号对应的元素(元素号又叫做 索引)
以下代码用于课后练习:
boys = []
boys.append('Tom')
boys.append('Mark')
boys.append('William')
#print(boys)
boys.remove('Mark') #删除指定的元素,如果有多个,删除第一次出现的
print(boys)
del boys[1] #删除列表第2号元素(注意为什么是2不是1)
print(boys)
students = ['小明','小红','小刚','小强','小君']
print(students)
students.pop() #删除列表最后一个元素
print(students)
students.pop(1) #删除列表第2个元素
print(students)
students.sort() #列表元素永久排序
print(students)
print(sorted(students))
students.reverse() #列表顺序倒序
print(students)
len(students) #统计列表元素的个数
print(len(students))
#提取列表最后一个元素的两种方法
my_list = ['banana', 'apple', 'orange', 'pineapple']
#索引方法
last_element = my_list[-1]
#pop方法
last_element = my_list.pop()
#合并列表元素为一个字符串
list = ["Hello", "world", "Ok", "Bye!"]
combined_string = " ".join(list)
print(combined_string)
合肥酷町堂少儿编程还可以,如需少儿机编程培训,推荐选择童程童美。
童程童美少儿编程体验课,点击可免费报名试听
童程童美少儿编程优势:
1、上市集团背景,童程童美由美国维纳斯达克上市公司,达内教育集团倾力打造邻居集团公司16年编程教学经验,拥有持续的课程发言实例和多方面教学保障,让孩子能够系统学完所有编程底层建设知识,构建让学生有所得。
2、课程体系完善,童程童美累计研发500多节课时,并覆盖6到18岁全年龄段研发并出版专业教材,《乐高机器人编程WeDo2.0》《乐高机器人编程EVE3进阶》等。
3、严选教研团队同城同美师资经过严格筛选--资格审核--面试能力试听试讲--集团培训--考核认证--持续上岗六轮--面试通过后方可上岗。
4、丰富大赛活动童程,童美创办发现杯中国青少年编程挑战活动,主办国际奥林匹克机器人大赛。童程童美学员还可参加FLL,FTC,NOP。
学少儿编程可以提高孩子逻辑思维、专注力!
想了解更多关于少儿编程的相关内容,推荐咨询童程童美。童程童美专注于中国6-18岁青少儿编程教育,经过多年,研发出针对中国儿童的编程教育体系,在140多所中小学院校开展了编程课程。实行“严选拔、强实力、常培训”的教师管理标准,2000+真人老师,全部全职,坚持为学生提供高品质编程素质教育。
我爱编程网(https://www.52biancheng.com)小编还为大家带来北大青鸟设计培训:不同编程语言的特点有哪些?的相关内容。
在互联网快速发展的今天,很多人开始接触编程语言。
编程语言的种类有很多中,不同编程语言拥有自己的特点,我们在理解编程语言的时候,一般情况下都会使用比喻或是其他方式来作为认知的对象。
那么不同的编程语言有哪些特点呢?下面电脑培训为大家介绍对于程序员来说,不同编程语言的特点。
1、PHP语言PHP语言是是向在webapp上用力的士兵的一组武器之一。
在使用过程中可以完成工作,但是看上去比较杂乱,在编程语言中,PHP语言也在不断的更新中。
2、Perl语言Perl语言优雅而强大,能够让你快速的实现目标,但是你一定要保持与杀手拥有良好的关系,否则你会发现很难掌握这个强大的武器。
IT培训认为Perl功能强大且灵活,但语法和语义是非常难以掌握和维护代码的。
3、Python语言Python语言具有防护和坚实的优点,能够快速的实现目标。
对于新手来说,能够在短时间的训练之后进行使用,并很多编程大神也能井井有条的进行使用。
合肥北大青鸟发现Python语言虽然很有效,但是存在缓慢的缺点,在使用过程中需要有效的解决这一问题。
4、C++语言C++语言的使用是非常广泛的,能够帮助你解决编程中存在的问题,但是使用的使用如何选择C++语言的使用是非常关键的。
如果没有有效的使用这种语言,反而会产生累赘,这个时候北大青鸟建议你首先了解C++语言,根据实际情况进行选择。
编程猫少儿编程怎么样编程猫少儿编程挺不错的名词简介:编程猫是中国本土编程教育软件,深圳点猫科技有限公司自主研发一款图形化编程工具平台,面向7-16岁青少儿,专注研发适合中国儿童的编程教学体系,“工具+内容+服务”产品形态培养孩子逻辑思维、计算思维和创造性思维,提升综合学习能力。旗下明星课程类型包括小火箭编程课。发展历程:2015年,编程猫在深圳成立;源码
小码王少儿编程怎么样?小码王少儿编程怎么样?让我们先了解小码王。小码王少儿编程是杭州小码教育科技有限公司旗下少儿编程品牌。小码王少儿编程是由资深科技教育从业团队于2016年创立,并与国内多位高校教授、信息学竞赛教练共同组建国内少儿编程领域教育研究机构“小码研究院”。小码王少儿编程小码王少儿编程有开设哪些课程?小码王少儿编程以“构建孩子驾驭未来的思维能力”为使命,通过
编程猫探月少儿编程适合孩子吗?学习效果怎么样?编程猫探月少儿编程还可以,但更推荐选择童程童美。童程童美少儿编程体验课,点击可免费报名试听童程童美优势具体如下:1、优质的教学平台:在线上教学的过程中为学员安排主流的直播平台,为学员带来沉浸式的教学指导体验,同样在线上的教学强调学员与老师之间的互动交流,让学员的学习过程变得更加生动有趣。在教学中为学员打破时空的边界,让孩子的学习更
少儿编程学费一般来说,线下的单次课价格在150200元,线上的收费在100元一次课左右,根据课程的难度和级别会有不同,高的级别可能达到200元左右虽然核桃编程收费不高,但是性价比低,想让孩子学习少儿编程还是推荐性价比更;正常情况下少儿编程培训的学费大致在3000元4500元不等机器人编程robotprogramming为使机器人完成某种任务而设置的动作顺序描述机器人运动和作业的指令都是由程序
少儿编程学习有什么内容?学习内容1、动手协调能力。2、基本认知,和一些常识。3、提前熟悉一些机构的用处。4、基础逻辑思想。少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训。根据先易后难的学习进程,少儿编
少儿图形化编程主要学什么少儿图形化编程主要学什么如下:少儿图形化编程主要学逻辑思维和编程思维。少儿图形化编程是通过图形化界面来实现编程思维,并通过实践掌握编程思维的方法和技巧。逻辑思维是指通过一定的规则和原则来推理和判断的思维方式,在少儿图形化编程的学习过程中,学生可以学习到如何通过图形化界面来实现逻辑思维,并通过实践掌握逻辑思维的方法和技巧。少儿编程现在比较主流的学
少儿编程学费一般来说,线下的单次课价格在150200元,线上的收费在100元一次课左右,根据课程的难度和级别会有不同,高的级别可能达到200元左右虽然核桃编程收费不高,但是性价比低,想让孩子学习少儿编程还是推荐性价比更;正常情况下少儿编程培训的学费大致在3000元4500元不等机器人编程robotprogramming为使机器人完成某种任务而设置的动作顺序描述机器人运动和作业的指令都是由程序
少儿探月编程科目有哪些scratch、Python。1、Scratch是一款面向青少儿的简易编程软件。儿童即使不认识英语单词和字母,也能使用Scratch软件,因为构成一种软件的模式是通过参数的形式让积木形状的代码块组合或者排列,孩子用鼠标拖动模块到程序编辑栏就可以了。2、Python适合少儿编程的内容需要从浅入深的学习,对于熟悉掌握的Scratch的孩子,可以学习Python人工智
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-10 15:19:48
2025-01-28 17:58:32
2025-02-12 03:21:37
2024-11-22 05:08:01