装饰器:说白了就是闭包,但是内部函数调用外部变量调用的是函数, 好处:就是在不用修改原函数代码的前提下给函数增加新的功能 装饰器有两种写法 第一种: 1 #被修饰的函数 2 def say_hello(name): 3 print('我就是人见人爱,花见花开的%s'%name) 4 5 # 参数是被 ...
分类:
编程语言 时间:
2018-08-09 21:08:31
阅读次数:
167
列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{} 字典里面一个个是键值对,集合可以与之区分 生成器:有两种写法: 一种就是写一个生成式放到()里面,这 ...
分类:
编程语言 时间:
2018-08-08 13:54:24
阅读次数:
163
python编程基础知识--整理1.题目:小于5位的数,输出其位数。方法一方法二(折中算法。如此简单一些)其中,else:if等于elif:其中elif说到底是if所以会与if不缩进。与else进行嵌套所以应该缩进才不算语法错误。程序控制顺序、分支、循环(1)顺序(2)分支单分支结构:ifprint多分支结构if…elif…else,遇见else则体现分支嵌套(3)循环While语句与flag连用
分类:
其他好文 时间:
2018-08-06 10:22:39
阅读次数:
219
元祖: t1 = () t2 = tuple() 成员访问: t1 =(10,7,12,23) print(t1[0]) #下表访问 连接操作 t1 = (1,2,3) t2 =(4,5,6) t3 = t1 + t2 print(t3) # (1,2,3,4,5,6) 重复 * 成员运算符 in ...
分类:
编程语言 时间:
2018-08-01 01:00:35
阅读次数:
173
字符串的其他常用方法: ord(char) # 返回char字符对应的码值,可以是中文字符 chr(x) # 输入一个unicode码,返回对应的字符 eval(str) # 将str 中的内容以代码的形式返回 repr(x) 返回对象的str格式,适合机器执行 字符串格式化 %格式化: %[fla ...
分类:
编程语言 时间:
2018-07-31 23:33:53
阅读次数:
189
列表的增加元素 l1 = [10, 20, 30] l1.append(40) # 末尾追加一个值为40的元素 l1.extend([50, 60]) # 末尾追加一系列元素,extend + 可迭代对象 l1.insert(len(l1), 70) # 在制定下标位置插入一个元素,在指定的下标之前 ...
分类:
编程语言 时间:
2018-07-24 21:16:49
阅读次数:
165
循环语句:周而复始,在满足某个条件下,重复做相同或类型的事情, ...
分类:
编程语言 时间:
2018-07-21 14:52:32
阅读次数:
123
图书封面 本书简介 本书的第一部分介绍了基本 Python 编程概念,第二部分介绍了一些不同的任务,你可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供你学习。下面简单介绍一下每章的内容。第一部分: Python 编程基础“第 1 章: Python 基础”介绍了表达式、 Python ...
分类:
编程语言 时间:
2018-07-21 12:17:13
阅读次数:
186
原码, 反码, 补码原码,即用二进制表示正数: 原码 == 反码 == 补码负数: 反码: 原码除符号位之外全部取反 补码: 反码 + 1 位运算:运算符 作用 & 按位与 | 按位或 ^ 按位异或 ~ 按位取反 << 按位左移 >> 按位右移 例: 3 & 2 3 : 0011 2 : 0010 ...
分类:
编程语言 时间:
2018-07-21 12:08:42
阅读次数:
152
运算关系:也就是常说比较运算,返回值只有True, False == 判断是否相等 != 判断是否不相等 > ,< ,>= , <= 判断是否大于,小于,大于等于,小于等于 比较运算符优先级全部相同 从左至右 逻辑运算:基本用语构造复杂条件 and 且 or 或 not 相反 优先级:not > a ...
分类:
编程语言 时间:
2018-07-18 23:12:58
阅读次数:
145