一、while循环 1)语法: while 条件: 代码块 改变条件的表达式 需求点:打印100遍hello python # 定义一个变量i用来记数,记录打印了多少遍hello python i = 0 while i<100: i = i + 1 print("这是第{}遍打印:hello py ...
分类:
编程语言 时间:
2020-01-12 15:28:26
阅读次数:
79
一、列表(list1 = [1,2,3,"蓝色海洋",“abcd”]) 1)列表的定义:列表使用[]来表示,列表中的元素可以是任意数据类型,列表中的元素使用逗号隔开 2)列表的基本操作:a.下标取值,例如:print(list1[1]) b.切片:切出来还是列表,例如:print(list1[1:3 ...
分类:
编程语言 时间:
2020-01-01 17:07:46
阅读次数:
77
一、数值类型数据 1、整数(int):整数 2、浮点数(float):小数 3、布尔值(bool):只有两个值True和False 二、数据类型转换 1、整数和浮点数转换成字符串:使用str 2、字符串和浮点数转换成整数:使用int 3、整数和字符串转换成浮点数:使用float 4、整数、字符串以及 ...
分类:
编程语言 时间:
2019-12-29 16:36:23
阅读次数:
83
一、第一个Python程序: 1)pritnt函数使用,打印"Hello Python" 2)print函数默认是换行,若不想换行,可以使end=""实现 3)print函数可以打印多个你需要打印的内容 二、python中的 关键字 三、变量的命名规范 1)变量名可以由字母、数字、下划线(_)任意组 ...
分类:
编程语言 时间:
2019-12-29 12:48:41
阅读次数:
68
1、作用域相关 2、迭代器相关 next(迭代器) 等价与迭代器.__next__() 3、内置属相查看 dir 查看函数拥有的方法 4、帮忙 help 返回函数的帮助信息 5、程序调度相关 callable 判断函数是否可以执行,如果是函数返回true,是变量,放回false 6、文件操作相关 o ...
分类:
编程语言 时间:
2019-11-01 18:10:37
阅读次数:
93
带参数的装饰器 装饰器使用过程中,如果需要一个参数来判断装饰器是否启用时,就需要传入一个参数,来判断是否启用。 目前装饰器,传输函数名给外部函数做参数,内部函数参数用做调用函数的参数,无法实现参数的传递。 因此,需要在加一层嵌套,来实现参数的传入,装饰器最多三层!!! 三层时,先执行@符号后的行数, ...
分类:
编程语言 时间:
2019-10-24 15:44:52
阅读次数:
90
1、装饰器形成 当不想修改原函数,未函数前后添加功能时,就可以使用装饰器,在函数前后增加功能。 装饰器的初始形成 语法糖 在函数前面加,加上@函数名,就可以实现装饰器,叫做语法糖 2、带参数和返回值的装饰器 执行顺序 3、传递任意参数的装饰器 通过*args和**kwargs传递任意参数 4、参数位 ...
分类:
编程语言 时间:
2019-10-19 20:53:29
阅读次数:
113
1、全局作用域函数嵌套 程序执行,按照从下往下的顺序,把变量、函数名加入到命名空间,如果还未加入到命名空间,就调用了函数,将会报错。 如上程序,如果把three_max的调用,交换到two_max的前面,将会报错:NameError: name 'two_max' is not defined 2、 ...
分类:
编程语言 时间:
2019-10-10 15:31:55
阅读次数:
95
1、str 2、在循环一个列表时,最好不要删除列表中的元素 删除列表元素,得到的结果,往往不是预期的 例子1: 例子2: 循环开始后,由于索引值一直增加,同时列表的长度变化。导致读取到的值,不是预期想要的,甚至报错 列表长度动态变化下,如何删除其中的值呢? 3、指向通一内存的列表,其中一个值变了,所 ...
分类:
编程语言 时间:
2019-09-24 17:23:59
阅读次数:
107
1、python2和python3区别常用整理 2、复制 == 比较值是否相等 is 比较,比较的是内存地址 id(内容) 3、字符集编码 ...
分类:
编程语言 时间:
2019-09-24 14:08:18
阅读次数:
86