Python
wardoluo
这个作者很懒,什么都没留下…
展开
-
Python自学个人知识点记录1------列表
1.列表可以是混合列表,里面可以放整型、浮点型、字符型或者子列表,相当于一个广义表,也可以创建空列表;2.len(列表名):得到列表的长度;3.列表名.append(元素):向列表里添加元素,但谨记此处能添加一个元素,多了会报错;4.列表名.extend():原理是用一个列表来扩展另一个列表,虽然也只能放入一个元素,但是可以放一个子列表,子列表里可以放多个元素,如member.exte...原创 2019-09-03 17:21:24 · 100 阅读 · 0 评论 -
Python自学个人知识点记录11---类和对象
1.封装:将数据放在一个列表或其他序列字典中是基于数据层面的封装,将常用的代码段打包成一个函数是基于语句层面的封装,而对象就是这两种封装的合一。对象是模拟真实世界(例如一只龟静态数据有颜色、体重等,动态数据有爬、跑等)把数据和代码都封装到一起,即对象=属性+方法;2.创建一个对象也叫做类的实例化,举例写一个类class Turtle:在其中可以放上属性和方法(及函数),(注意这里的方法里的参数...原创 2019-10-07 17:10:01 · 108 阅读 · 0 评论 -
Python自学个人知识点记录10---标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失败...原创 2019-09-18 21:27:48 · 112 阅读 · 0 评论 -
Python自学个人知识点记录9---模块
1.模块通俗来说就是可用代码段的打包,模块是包含你所有定义的函数、变量的文件,后缀为.py,模块可以被别的程序引入,以使用该模块中的函数等功能;2.OS模块:有了OS模块,我们不需要关心什么操作系统(如windows、linux等)下使用什么模块,OS模块会帮你选择正确的模块并调用: ①getcwd():>>> os.getcwd() 'D:\\Worksp...原创 2019-09-18 20:50:34 · 124 阅读 · 0 评论 -
Python自学个人知识点记录8---文件
1.使用open()函数来打开文件,第一个参数是文件路径,第二个参数功能如图: 注意:用w写入打开的话,之前的文件会不见,因为是直接覆盖的,建议使用a来打开;例如:>>> f = open('D:\\Workspaces\\Python\\text.txt')>>> f<_io.TextIOWrapper name='D:\\Workspace...原创 2019-09-18 15:01:49 · 101 阅读 · 0 评论 -
Python自学个人知识点记录7---集合
1.集合的用处就是唯一,会自动将集合里的重复值删除,例如>>> num2 = {1,2,3,4,5,5,4,3,2}>>> num2{1, 2, 3, 4, 5};2.集合不可以使用位置索引来查询值;3.创建集合有两种办法,第一种用花括号创建类似上1.,第二种是使用set()函数,>>> set1 = set([1,2,3,4,5]...原创 2019-09-17 19:02:09 · 101 阅读 · 0 评论 -
Python自学个人知识点记录6---字典
1.字典:是python唯一的映射类型,数学术语,键值对,简单举个列表的例来做对比>>> brand = ['李宁','耐克','阿迪达斯','361°']>>> slogan = ['一切皆有可能','Just do it','Impoddible is nothing','让编程改变世界']>>> print('wardo的口号是:',...原创 2019-09-17 14:14:33 · 230 阅读 · 0 评论 -
Python自学个人知识点记录5------函数
1.创建函数使用def关键字就行,也可以带上参数,如ceshi1(),ceshi2(name),ceshi3(name1,name2);2.可以使用关键字return来获得返回值;3.形式参数parameter,实际参数argument;4.函数文档:输入函数名.__doc__可以查询函数文档,如ceshi1():'这里是wen'文档' print('输出') ,输入ceshi1._...原创 2019-09-16 14:11:12 · 140 阅读 · 0 评论 -
Python自学个人知识点记录4------序列
1.列表、元组和字符串的共同点: ①都可以通过索引得到每一个元素; ②默认索引值总是从0开始; ③可以通过分片的方法得到一个范围内的元素的集合; ④有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符);2.list()把一个可迭代对象转换为列表,例如可迭代字符串对象,a='I love you',a=list(a),a 输出['I',' ','l','o','v...原创 2019-09-12 20:45:04 · 124 阅读 · 0 评论 -
Python自学个人知识点记录3------字符串
1.字符串插入子字符串类似于元组添加元素,是使用拼接操作符+,例如str='i love you',如果想在中间加上relly,是要写成str[:2](顾前不顾后)+'relly '+str[2:],注意:此处只是输出‘i relly love you’,单兵没有改变str的值,str输出仍旧是'i love you';2.字符串相关函数: ①capitalize():将字符串的首字母换...原创 2019-09-03 22:10:40 · 131 阅读 · 0 评论 -
Python自学个人知识点记录2------元组tuple
1.由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。但是列表的元素可以进行很多增删改查的操作,但是远足是不可改变的,即不能进行增删改的操作; 2.元组是用括号,如yuanzu = (1,2,3,4,5,6,7,8,9),yuanzu[1]打印2,yuanzu[5:]打印(6,7,8,9); 3.但不是所有用括号都是元组,如temp=(1),temp输出 1 ,...原创 2019-09-03 18:41:19 · 128 阅读 · 0 评论 -
Python自学个人知识点记录12---魔法方法
1.魔法方法总是被双下划线保卫,例如__init__,魔法方法是面向对象的Python的一切,魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用,比如 ①__init__(self,[...]),举例:>>> class Rectangle: def __init__(self,x,y): self.x = x self.y...原创 2019-10-11 13:24:56 · 183 阅读 · 0 评论