摘要: 函数相关的作业 1. 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者 2. 写函数,判断用户传入的对象(字符串,列表,元组)长度是否大于5 3. 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者 4. 写函数,计算 阅读全文
posted @ 2020-04-06 22:47 Murphy_Yang 阅读(87) 评论(0) 推荐(0)
摘要: 函数的初识 函数:以功能(完成一件事)为导向 一个函数就是一个功能,随调随用 减少代码的重复性 增强代码可读性 函数的结构与调用 结构: def 关键字,定义函数 函数名:与变量设置相同,具有可描述性例如:len,login之类见名知意 ​ 函数体:缩进,函数中尽量不要出现print 调用:遇到 函 阅读全文
posted @ 2020-04-05 16:37 Murphy_Yang 阅读(107) 评论(0) 推荐(0)
摘要: 文件的操作 初识 报错原因 UnicodeDecodeError:文件存储时与文件打开时的编码本运用不一致 路径如果出现问题:f1 = open(r'f:\联系方式.txt', encoding='utf 8', mode='r'),字符串前面加个r就解决了 文件名不要用数字开头 文件操作的读 1. 阅读全文
posted @ 2020-04-03 00:03 Murphy_Yang 阅读(156) 评论(0) 推荐(0)
摘要: day04作业 写代码,有如下列表,按照要求实现每一个功能 写代码,有如下列表,利用切片实现每一个功能 写代码,有如下列表,按照要求实现每一个功能。 请用代码实现: li = ["alex", "wusir", "taibai"] 利用下划线将列表的每一个元素拼接成字符串"alex_wusir_ta 阅读全文
posted @ 2020-03-29 23:19 Murphy_Yang 阅读(156) 评论(0) 推荐(0)
摘要: 字典的初识 WHY 列表可以存储大量的数据,但数据之间的关联性不强 列表的查询速度比较慢 WHAT 容器型数据类型:dict HOW 数据类型的分类(可变与不可变): 可变(不可哈希)的数据类型:列表(list)、字典(dict)、集合(set) 不可变(可哈希)的数据类型:str、 bool、 i 阅读全文
posted @ 2020-03-29 00:08 Murphy_Yang 阅读(130) 评论(0) 推荐(0)
摘要: 列表的初识 WHY :int、bool、str + str :只能存储少量的数据,且无论切片还算对其进行任何操作,获取的内容全都是str类型,存储的数据单一。 WHAT :list l1 = [100, 'Murphy', True, [1, 2, 3]] 承载任意数据类型,存储大量的数据。 Pyt 阅读全文
posted @ 2020-03-24 23:50 Murphy_Yang 阅读(192) 评论(0) 推荐(0)
摘要: 题目 1. 有变量name = "alex leNb" 完成如下操作: + 移除 name 变量对应的值两边的空格,并输出处理结果 + 判断name变量是否已"al"开头,并输出结果 + 判断name变量是否以“Nb”结尾,并输出结果 + 将 name 变量对应的值中的所有的"l"替换为“p”,并输 阅读全文
posted @ 2020-03-24 17:27 Murphy_Yang 阅读(408) 评论(0) 推荐(0)
摘要: 基础数据类型总览 1232, 234, 123 int + /等等 '今天吃了吗','123123aaa', str 存储少量的数据:+ 切片,其它操作方法 True,False, bool 判断真假 [12, True, 'murphy', [1,2,3]] list (列表) 存储大量的数据 ( 阅读全文
posted @ 2020-03-23 21:21 Murphy_Yang 阅读(160) 评论(0) 推荐(0)
摘要: Day02作业及默写 1. 判断下列逻辑语句的True,False 1) 1 1 or 3 5 and 2 1 and 9 8 or 7 1 and 3 5 and 2 1 and 9 8 or 7 1 2) 3 or 2 1 3) 0 or 5 1 or 6 6) 3 and 2 1 7) 0 a 阅读全文
posted @ 2020-03-21 20:27 Murphy_Yang 阅读(171) 评论(0) 推荐(0)
摘要: While循环 1. 基本结构 2. 初识循环 3. 循环原理 1. 打断?如何终止循环 1. 改变条件 将flge变成false也会执行完这次循环再停止,这只是变量的重新赋值而已,跟break有本质区别 练习①:输出1 100所有的数字 python 格式化输出 %s表示占位符, name = i 阅读全文
posted @ 2020-03-20 21:21 Murphy_Yang 阅读(204) 评论(0) 推荐(0)