七月学习
Carpe Diem_
这个作者很懒,什么都没留下…
展开
-
Task09:文件与文件系统
练习题:1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?linux使用’utf-8’编码方式,window使用’GBK’编码方式。平台编码(UTF-8)与window平台(GBK)不一样。# coding: UTF-8 f = open(r"./将进酒.txt", mode='rb+')data = f.read().decode('gbk').encode('utf-8')print data2、编写程序查找最长的单词输入文档:原创 2020-08-08 12:57:52 · 79 阅读 · 0 评论 -
Task08:模块与datetime模块
练习题:1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法?使用help函数2、了解Collection模块,编写程序以查询给定列表中最常见的元素。题目说明:输入:language = [‘PHP’, ‘PHP’, ‘Python’, ‘PHP’, ‘Python’, ‘JS’, ‘Python’, ‘Python’,‘PHP’, ‘Python’]输出:Python"""Input filelanguage = ['PHP', 'PHP', 'Python',原创 2020-08-07 17:49:04 · 112 阅读 · 0 评论 -
Task07:类、对象与魔法方法
练习题1、以下类定义中哪些是类属性,哪些是实例属性?class C: num = 0 # 类属性 def __init__(self): self.x = 4 # 实例属性 self.y = 5 # 实例属性 C.count = 6 # 类属性 2、怎么定义私有⽅法?函数名前加上“__”两个下划线,那么这个函数就会为私有的了。3、尝试执行以下代码,并解释错误原因:class C: def myFun():原创 2020-08-03 16:45:04 · 124 阅读 · 0 评论 -
Task06:函数与Lambda表达式
思维导图练习题1.怎么给函数编写⽂档?“”"函数解释:参数1: 解释:return: 返回“”"2.怎么给函数参数和返回值注解?举例说明:在函数对应形参后面冒号说明类型,在def的括号后面箭头说明返回值类型。def func(x: int, y: int) -> int:3.闭包中,怎么对数字、字符串、元组等不可变元素更新。使用 nonlocal 关键字。4.分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用原创 2020-07-31 14:31:59 · 98 阅读 · 0 评论 -
Task05:字典、集合和序列
思维导图练习题字典1、字典基本操作字典内容如下:dic = {‘python’: 95,‘java’: 99,‘c’: 100}用程序解答下面的题目字典的长度是多少请修改’java’ 这个key对应的value值为98删除 c 这个key增加一个key-value对,key值为 php, value是90获取所有的key值,存储在列表里获取所有的value值,存储在列表里判断 javascript 是否在字典中获得字典里所有value 的和获取字典里最大的valu原创 2020-07-30 16:58:42 · 138 阅读 · 0 评论 -
Task04:列表、元组和字符串
思维导图重点append和extendlist.append(obj) 在列表末尾添加新的对象,只接受一个参数,参数可以是任何数据类型,被追加的元素在 list 中保持着原结构类型。list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)严格来说 append 是追加,把一个东西整体添加在列表后,而 extend 是扩展,把一个东西里的所有元素添加在列表后。remove和popremove 和 pop 都可以删除元素,前者是指定具体要删除的元素,后原创 2020-07-28 20:46:48 · 79 阅读 · 0 评论 -
Task3:异常处理
思维导图try - except 语句try: 检测范围except Exception[as reason]: 出现异常后的处理代码try 语句按照如下方式工作:首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和except之后的名称相符,那么对应的except子句将被执行。最后执行try语句之后的代码。原创 2020-07-24 15:19:51 · 203 阅读 · 0 评论 -
Task02:条件循环结构
思维导图练习题编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。nums = []for i in range(1500, 2700, 5): if i % 7 == 0: nums.append(i)for i in nums: print(i)龟兔赛跑游戏题目描述:话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生原创 2020-07-22 20:08:05 · 89 阅读 · 0 评论 -
Task1:变量、运算符与数据类型
思维导图练习题怎样对python中的代码进行注释?#单行注释“”" “”" 多行注释‘’’ ‘’’ 多行注释python有哪些运算符,这些运算符的优先级是怎样的?算数运算符、比较运算符、逻辑运算符、位运算符、三元运算符、其他运算符。优先级:一元运算符优于二元运算符。先算术运算,后移位运算,最后位运算。逻辑运算最后结合。python 中 is, is not 与 ==, != 的区别是什么?is, is not 对比的是两个变量的内存地址。==, != 对比的是两个变量的值原创 2020-07-20 13:26:29 · 162 阅读 · 0 评论