首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习笔记-小甲鱼Python3学习第十讲

', 'Crazy迷恋']) 是在列表的末尾追加了两个元素 4.有列表 name = ['F', 'i', 'h', 'C'],如果小甲鱼想要在元素 'i' 和 'h' 之间插入元素 's',应该使用什么方法来插入...假设给定以下列表: 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 ['小甲鱼...for i in member: print(i) 小甲鱼 88 黑夜 90 迷途 85 怡静 90 秋舞斜阳 88 2.上一题打印的样式不是很好,能不能修改一下代码打印成双列的样式?

58610

学习笔记-小甲鱼Python3学习第十一

从列表中获取元素: 列表索引值是从0开始的 例把'郑十'和'王五'的位置调换一下 >>> member ['张三', '李四', '郑十', '王五', '赵六', '陈七', '马八', '孙九']...,如果要删除中间位置的元素,可以加上元素的索引值 >>> member ['张三', '李四', '王五', '赵六', '陈七', '马八', '孙九'] >>> member.pop()       ...>>> name = member.pop(3)   #把索引值为3的元素删除,并把删除后的元素值赋值给name变量 >>> name '陈七' >>> member ['张三', '李四', '赵六...1的元素) ['李四', '赵六'] >>> member[:3]       #获取索引值从0到2(=3-1)的元素,0可以省去 ['张三', '李四', '赵六'] >>> member[2:]       ...#获取索引值从2开始到最后的元素,最后的索引值可以省去 ['赵六', '马八']

42720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    学习笔记-小甲鱼Python3学习第一讲

    测试题: 0、python 是什么类型的语言? python是一种脚本语言 IDLE 是什么?...是一种python shell,类似于windows的cmd窗口和linux的shell print() 的作用是什么? 打印到窗口显示 a Python 中表示乘法的符号是什么?...使用转义字符\,如\",举例:'LiLei \" HanMeimei',输出到屏幕的效果是LiLei " HanMeimei 为什么我们要使用 Python3?Python2到底有什么问题?...365 24 60 * 60 2、设置你的操作系统的环境变量,以便可以轻松进入 Python 环境 右击“计算机”,打开“属性”-“系统高级设置”-“系统属性”-“高级”-“环境变量”,在“系统变量...”中找到名为path的变量,双击打开编辑窗口,在“变量值”最后增加 ;D:\Python34,(这个路径以你的安装为准)注意要以“;”隔开。

    54030

    学习笔记-小甲鱼Python3学习第二讲

    built-in function,是python内置函数的意思,python内置了非常多的函数,方便程序员直接调用,快速编写脚本程序 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个...在 Python 看来:'FishC' 和 'fishc' 一样吗? 不一样,python是大小写敏感的语言,大小写为不同意义 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?...使用tab键缩进,使得python代码看起来精简有层次 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?...有没有好的办法可以解决这个问题呢? =是赋值的意思,==是比较的意思,python中不允许if条件中赋值,所以python会报错 你听说过“拼接”这个词吗?...NAME = input('请输入您的姓名:') print('你好,' + NAME + '!')

    62230

    学习笔记-小甲鱼Python3学习第十八

    #严格按照顺序传递参数,打印正常 张三->爱Python. >>> SaySome('爱Python.','张三')     #不按照正常顺序传递参数,打印不出想要的结果 爱Python....->张三 >>> SaySome(words='爱Python.',name='张三')   #以关键字=值的方式传递参数,顺序打乱,打印也不会出错 张三->爱Python....默认参数:在定义函数的时候,指定形参的默认值,如果在调用函数时给函数提供了实参,Python将使用指定的实参值,否则,将自动调用形参的默认值。...'也爱Python.')     ...#也可以传递新值,将打印传递的值 李四->也爱Python 收集参数:当不确定需要传入的值是多少时,在定义形参的时候,可以使用*args(列表),**kwargs(字典)来表示 >>> def Args

    55310

    学习笔记-小甲鱼Python3学习第二十

    斐波那契数列: 斐波那契数列的迭代实现 月数 1 2 3 4 5 6 7 8 9 10 11 12 兔子总对数 1 1 2 3 5 8 13 21 34 55 89 144 用数学函数定义:             ...(要求采用“除2取余”的方式,结果与调用bin()一样返回字符串形式) def Dec2Bin(n):     result = ''     if n:         result = Dec2Bin...举例:get_digits(12345)==>[1,2,3,4,5] 解题思路:利用除以10取余数的方式,每次调用get_digits(n//10),并将余数存放到列表中即可。...要注意的是结束条件设置正确。...现在让你使用递归的方式来求解,亲还能傲娇的说我可以吗? 解题思路:利用递归每次索引前后两个字符进行对比,当start>end的时候,也正是首尾下标“碰面”的时候,即作为递归结束的条件。

    38720

    学习笔记-小甲鱼Python3学习第十五

    %e 用科学计数法格式化浮点数 %E 作用同 %e,用科学计数法格式化浮点数 %g 根据值的大小决定使用 %f 或 %e %G 作用同 %g,根据值的大小决定使用 %f 或者 %E 格式化操作符辅助命令...符号 说明 m.n m 是显示的最小总宽度,n 是小数点后的位数 - 用于左对齐 + 在正数前面显示加号(+) # 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X' 0...显示的数字前面填充 '0' 取代空格 Python 的转义字符及其含义 符号 说明 \' 单引号 \" 双引号 \a 发出系统响铃声 \b 退格符 \n 换行符 \t 横向制表符(TAB) \...v 纵向制表符 \r 回车符 \f 换页符 \o 八进制数代表的字符 \x 十六进制数代表的字符 \0 表示一个空字符 \\ 反斜杠 -------------------------------分割线...  %x 格式化无符号十六进制数  %X 格式化无符号十六进制数(大写)  %f 格式化浮点数,可指定小数点后的精度  %e 用科学计数法格式化浮点数  %g 根据值的大小决定使用%f或者%e  %G

    41320

    学习笔记-小甲鱼Python3学习第十七

    分三大部分实现:函数、对象、模块 python中定义函数使用关键字def >>> def Myfirstfunction(): print('非常高兴!')...如果调用没有定义的函数,python会报错: >>> Mysecondfunction() Traceback (most recent call last):   File ">> MySecondFunction('python') python,我爱你! >>> MySecondFunction('月亮') 月亮,我爱你!...可以,理论上你想要多少个就可以有多少个,只是如果参数过多,在调用的时候出错的机率就会大大提高,因而写这个函数的程序员也会被相应的问候祖宗,所以,尽量精简吧,在Python的世界里,精简才是王道!...因为当Python执行到return语句的时候,Python认为函数到此结束,需要返回了(尽管没有任何返回值) ------------------------分割线,哈哈哈--------------

    40820

    学习笔记-小甲鱼Python3学习第三十

    丰富的else语句 python中else不仅可以与if搭配组成控制流,还可以与while或for搭配使用 要么怎样,要么不怎样 干完了能怎样,干不完就别想怎样 没有问题,那就干吧 举例:求素数 def...OSError as reason: print('出错啦:' + str(reason)) -------------------分割线,哈哈哈------------------------ 测试题 0.在python...可以的,with会自动处理文件的打开和关闭,如果中途出现异常,会执行清理代码,然后确保文件自动关闭。 5.你可以换一种形式写出下边的伪代码吗?...with A() as a,B() as b: suite ------------------分割线,哈哈哈------------------------ 0.使用with语句改写以下代码,让python...,修改下面的代码使得更高效的实现吗?

    59610

    学习笔记-小甲鱼Python3学习第十四

    字符串的方法及注释 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width...的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。...expandtabs([tabsize=8]) 把字符串中的 tab 符号(\t)转换为空格,如不指定参数,默认的空格数是 tabsize=8。...translate(table) 根据 table 的规则(可以由 str.maketrans('a', 'b') 定制)转换字符串中的字符。 upper() 转换字符串中的所有小写字符为大写。...在赋值的情况下,一般做多行输入; 不赋值的情况下,通常当作跨行注释使用。

    85510

    学习笔记-小甲鱼Python3学习第九讲

    apple 5 橘子 2 banana 6 哈密瓜 3 pear 4 range()函数,python的内置函数,取一定范围值 语法: range([start,] stop[,step=1]) -共三个参数...列表是python中常用的数据类型,以[]方括号括起来,并用,逗号隔开 列表中的数据不需要具有相同的类型 4.请问 range(10) 生成哪些数?...操作系统也是同样的道理,时刻待命,操作系统永远为真的这个循环叫做消息循环。另外,许多通讯服务器的客户端/服务器系统也是通过这样的原理来工作的。...i = 0 string = 'I love python.' while i < len(string)):       print(i)        i+= 1 上面的代码,效率低下的原因是“每次循环都要调用...len()函数”,改为一次性直接调用如下: i = 0 string = 'I love python' length = len(string) while i < length:     print

    71230

    学习笔记-小甲鱼Python3学习第十三

    元组中的元素不能被修改。...,只是没有变量引用它,一段时间以后原来的元组存储区域就会被python回收 元组跟数组不同,不能使用pop(),remove()方法删除其中的元素,不过可以使用del删除整个元组(用法少,一般不会明显删除整个元组...当然选择列表了,列表提供灵活的编程方法,元组一经创建不能修改,缺乏灵活性 3.请将下图左边列表的内置方法与右边的注释连线,并圈出元组可以使用的方法。 ?...肯定不是,这是赋值操作,是对x,y,z分别赋值 所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组。...6.请写出以下情景中应该使用列表还是元组来保存数据:  1) 游戏中角色的属性:列表 2) 你的×××信息:元组  3) 论坛的会员:列表  4) 团队合作开发程序,传递给一个你并不了解具体实现的函数的参数

    51910

    学习笔记-小甲鱼Python3学习第八讲

    print('你的分数在D档.') else:     print('错误的输入!')...python可以有效避免“悬挂else”,代码缩进按严格标准处理 条件表达式(三元操作符),语法:x if 条件 else y 例: x,y = 4,5 if x< y:     small = x...x,y,z = z,x,y 3.猜猜(x的功能?   没整明白,后续学习 4.你听说过成员资格运算符吗? python有一个成员资格运算符:in。...---------------分隔符,哈哈哈------------------- 三、动动手: 0.视频中小甲鱼使用 if elif else 在大多数情况下效率要比全部使用 if 要高,但根据一般的统计规律...1.Python 的作者在很长一段时间不肯加入三元操作符就是怕跟C语言一样搞出国际乱码大赛,蛋疼的复杂度让初学者望而生畏,不过,如果你一旦搞清楚了三元操作符的使用技巧,或许一些比较复杂的问题反而迎刃而解

    72420

    小甲鱼《零基础学习Python》课后笔记(十六):序列!序列!

    共同特点:①都可以通过索引得到你每一个元素 ②索引都是从零开始 ③都可以通过切片的方法得到一个范围内元素的集合 ④有很多共同的操作符 统称为序列。...重复反馈的过程,每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。 3.你认为调用 max('I love FishC.com') 会返回什么值?为什么?...‘v’,因为v的ASCLL码值最大。 4.哎呀呀,现在的小屁孩太调皮了,邻居家的孩子淘气,把小甲鱼刚写好的代码画了个图案,麻烦各位鱼油恢复下啊,另外这家伙画的是神马吗?怎么那么眼熟啊!??...:格式不限,回忆并复述是加强记忆的好方式!...学习到了列表,元组,字符串的共同点;迭代的使用,list(),tuple(),str();内置方法max的实现原理。

    63140
    领券