假设给定以下列表: member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳'] 要求将列表修改为: member=[‘小甲鱼’,88,‘黑夜’,90,‘迷途’,85,‘怡静’,90...,‘秋舞斜阳’,88] 可以利用insert()和append()一起向列表中添加 >>> member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳'] >>> member ['小甲鱼...4,'90') >>> member.insert(3,'85') >>> member.insert(2,'90') >>> member.insert(1,'88') >>> member ['小甲鱼...', '怡静', '90', '秋舞斜阳', 88] 或者,重新写个同名的列表 1.利用for循环打印上边member列表中的每个内容 >>> for i in member: print(i) 小甲鱼...length = len(member) >>> while count < length: print(member[count],member[count + 1]) count += 2 小甲鱼
['张三', '李四', '郑十', '王五', '赵六', '陈七', '马八', '孙九']
测试题: 0、python 是什么类型的语言? python是一种脚本语言 IDLE 是什么?...是一种python shell,类似于windows的cmd窗口和linux的shell print() 的作用是什么? 打印到窗口显示 a Python 中表示乘法的符号是什么?...使用转义字符\,如\",举例:'LiLei \" HanMeimei',输出到屏幕的效果是LiLei " HanMeimei 为什么我们要使用 Python3?Python2到底有什么问题?...看起来很多程序员依然都在使用Python2?...直接输入是把结果和类型都打印出来,而使用print()是把结果打印出来 1、在交互模式中,使用 Python 计算一年有多少秒?
', '王五') 这里不是修改原来的元组,而是新建了一个元组赋值给tuple2,原来的('张三','李四','王五')这个元组依然在存储区域内,只是没有变量引用它,一段时间以后原来的元组存储区域就会被python
print(fruit,len(fruit)) #打印水果和水果名字的字符数量 apple 5 橘子 2 banana 6 哈密瓜 3 pear 4 range()函数,python...列表是python中常用的数据类型,以[]方括号括起来,并用,逗号隔开 列表中的数据不需要具有相同的类型 4.请问 range(10) 生成哪些数?...i = 0 string = 'I love python.' while i < len(string)): print(i) i+= 1 上面的代码,效率低下的原因是“每次循环都要调用...len()函数”,改为一次性直接调用如下: i = 0 string = 'I love <em>python</em>' length = len(string) while i < length: print
-------------------分割线,哈哈哈--------------------
在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗? bool布尔型,float浮点型,str字符型。...5.Python3 可以给变量命名中文名,知道为什么吗?...Python3 默认使用 UTF-8编码,支持中文, ---------------------分割线,哈哈哈------------------- 三、动动手: 0.针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏
[1,2,3,4,5] 因为变量old是重新赋值,而不是修改原有的元素,new还是指向的原存储区域 1.请问如何将下边这个列表的'小甲鱼'修改为'小鱿鱼'?...list1 = [1, [1, 2, ['小甲鱼']], 3, 5, 8, 13, 18] >>> list1[1][2][0] = '小鱿鱼' >>> list1 [1, [1, 2, ['小鱿鱼']
>>> a = 'I love python.' >>> a = list(a) >>> a ['I', ' ', 'l', 'o', 'v', 'e', ' ', 'p', 'y', 't', 'h'...b) >>> b [1, 1, 2, 3, 5, 8, 13, 21, 34] tuple([iterable])把一个可迭代对象转换为元组 用法与list()相同 >>> a = 'I love python...> >>> a 123 >>> a = str(a) >>> type(a) >>> a '123' len(sub)返回sub的长度值 >>> a = 'I love python...) 7 max()返回序列或者参数集合中的最大值 >>> max(1,6,3,8,5) 8 >>> a = [6,1,4,8,12,7] >>> max(a) 12 >>> b = 'I love Python...4、哎呀呀,现在的小屁孩太调皮了,邻居家的孩子淘气,把小甲鱼刚写好的代码画了个图案,麻烦各位鱼油恢复下啊,另外这家伙画的是神马吗?怎么那么眼熟啊!?? ? ?
built-in function,是python内置函数的意思,python内置了非常多的函数,方便程序员直接调用,快速编写脚本程序 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个...在 Python 看来:'FishC' 和 'fishc' 一样吗? 不一样,python是大小写敏感的语言,大小写为不同意义 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?...使用tab键缩进,使得python代码看起来精简有层次 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?...=是赋值的意思,==是比较的意思,python中不允许if条件中赋值,所以python会报错 你听说过“拼接”这个词吗?
是显示的最小总宽度,n 是小数点后的位数 - 用于左对齐 + 在正数前面显示加号(+) # 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X' 0 显示的数字前面填充 '0' 取代空格 Python
----------------------------分割线,哈哈哈----------------------------------
#严格按照顺序传递参数,打印正常 张三->爱Python. >>> SaySome('爱Python.','张三') #不按照正常顺序传递参数,打印不出想要的结果 爱Python....->张三 >>> SaySome(words='爱Python.',name='张三') #以关键字=值的方式传递参数,顺序打乱,打印也不会出错 张三->爱Python....默认参数:在定义函数的时候,指定形参的默认值,如果在调用函数时给函数提供了实参,Python将使用指定的实参值,否则,将自动调用形参的默认值。...SaySome() #不传递值给形参时,将打印默认值 张三->爱Python. >>> SaySome('李四') 李四->爱Python. >>> SaySome('李四',...'也爱Python.')
分三大部分实现:函数、对象、模块 python中定义函数使用关键字def >>> def Myfirstfunction(): print('非常高兴!')...如果调用没有定义的函数,python会报错: >>> Mysecondfunction() Traceback (most recent call last): File ">> MySecondFunction('python') python,我爱你! >>> MySecondFunction('月亮') 月亮,我爱你!...可以,理论上你想要多少个就可以有多少个,只是如果参数过多,在调用的时候出错的机率就会大大提高,因而写这个函数的程序员也会被相应的问候祖宗,所以,尽量精简吧,在Python的世界里,精简才是王道!...因为当Python执行到return语句的时候,Python认为函数到此结束,需要返回了(尽管没有任何返回值) ------------------------分割线,哈哈哈--------------
有返回值,返回值是None 如果没有使用return语句指定返回值,它会返回一个None对象,所以说Python所有的函数都有返回值。...2.请问python的return语句可以返回多个不同类型的数据吗? 可以。默认使用逗号隔开,以元组的形式返回。也可以使用列表包含起来返回。 3.目测以下程序会打印什么内容?...var) def fun2(var): var += 'I Love You' fun3(var) return var def fun3(var): var = '小甲鱼...' print(fun1()) >>> BabyI love python....变更为了Baby,而Baby这个值随即又传递给了fun2(var)的形参var,然后执行fun2(),var的值变为了BabyI love you fun2()中虽然调用了fun3(),但fun3('小甲鱼
丰富的else语句 python中else不仅可以与if搭配组成控制流,还可以与while或for搭配使用 要么怎样,要么不怎样 干完了能怎样,干不完就别想怎样 没有问题,那就干吧 举例:求素数 def...OSError as reason: print('出错啦:' + str(reason)) -------------------分割线,哈哈哈------------------------ 测试题 0.在python...with A() as a,B() as b: suite ------------------分割线,哈哈哈------------------------ 0.使用with语句改写以下代码,让python
**的优先级低于- 0.0625 二、课后作业: 0.Python 的 floor 除法现在使用 “//” 实现,那 3.0 // 2.0 您目测会显示什么内容呢?...= 0: print(i,end=',') #end=','的意思是不换行,打印的奇数之间用,隔开 i += 1 1.我们说过现在的 Python可以计算很大很大的数据,但是
打飞机框架 加载背景音乐 播放背景音乐(设置单曲循环) 我方飞机产生 interval = 0 while True: if 用户是否电击关闭游戏窗...
python可以有效避免“悬挂else”,代码缩进按严格标准处理 条件表达式(三元操作符),语法:x if 条件 else y 例: x,y = 4,5 if x< y: small = x...python有一个成员资格运算符:in。用于检查一个值是否在序列中,如果在序列中返回true,否则返回false。...---------------分隔符,哈哈哈------------------- 三、动动手: 0.视频中小甲鱼使用 if elif else 在大多数情况下效率要比全部使用 if 要高,但根据一般的统计规律...1.Python 的作者在很长一段时间不肯加入三元操作符就是怕跟C语言一样搞出国际乱码大赛,蛋疼的复杂度让初学者望而生畏,不过,如果你一旦搞清楚了三元操作符的使用技巧,或许一些比较复杂的问题反而迎刃而解
myteacher = '小甲鱼' yourteacher = myteacher yourteacher = '黑夜' print(myteacher) 小甲鱼,myteacher的值是小甲鱼...myteacher = '小甲鱼' yourteacher = myteacher myteacher = '黑夜' print(yourteacher) 小甲鱼,myteacher赋值给yourteacher...string = r"let's go""\" 在这一讲中,我们说变量的命名需要注意一些地方,但小甲鱼在举例的时候貌似却干了点儿“失误”的事儿,你能看得出小甲鱼例子中哪里有问题吗?...str这个变量名于python内置函数名重复 动动手: 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?...Secs = DaysPerYear HoursPerDay MinutesPerHour * SecondsPerMinute print(Secs) 关于最后提到的长字符串(三重引号字符串)其实在 Python3
领取专属 10元无门槛券
手把手带您无忧上云