摘要:
1.函数是抽象的第一步1.1有关高压锅1.2函数是抽象出来的结构,是总结,是方法1.3多用函数2.如何定义函数2.1def是关键词,括号冒号永不忘,无缩进无真相。2.2没有return的函数,不是大丈夫——不是真函数。2.3不写doc的函数,就像没有性别的人类。 def test(): '这... 阅读全文
摘要:
1.最基本的迭代 for x in y2.如何迭代字典for x,y in a.items(): print:x,y3.如何为字典排序 key_list = a.keys() key_list.sort() for x in key_list: print x,a[x]4.字典根据键... 阅读全文
摘要:
1.已知字符串a="aAsmr3idd4bgs7Dlsf9eAF",要求如下 1.1请将a字符串的大写改为小写,小写改为大写 print a.swapcase() 1.2请将a字符串的数字取出,并输出成一个新的字符串 print ''.join([s for s in a if s... 阅读全文
摘要:
一、print语句 1.1 基本输出,自动分行 1.2 print的逗号,可以衔接前面的内容而不换行,在一行内 1.3 >>重定向,输出到文件 print >> 文件名,"要输入的内容"二、控制流语句(control flow) 2.1 由 条件 和 执行代码块 组成。条件可分为决策、循环和... 阅读全文
摘要:
一、sorted内置方法a = [1,2,3,4]从大到小(翻转)a = sorted(a,reverse = True) #生成新对象,不会原地修改,需要重新赋值print a -->[5,4,3,2,1]二、list sort 方法a.sort(reverse = True) #原地修改,不需要... 阅读全文
摘要:
一、二进制a = 1bin(a)-->ob1 #python内置方法ob 表示二进整型制格式二、难缠符号1、位移二进制的位>> 右位移,想象成 切肉切去最后一位例如 x >> y #先转成二进制再位移计算公式:x/(2**y)>10 11k 11 >> 10 0M 阅读全文
摘要:
一、python自带方法r:read 读w:write 写a:append 尾行追加先命令行进入python后>>>d = open('a.txt','w') #在对应路径下打开a.txt文本,如果没有就创建一个,然后赋值给变量d>>>d.write('good\n hi') #写入>>>d.clo... 阅读全文
摘要:
一、元组tuple特性1、有序集合2、通过偏移来取数据3、不可变对象,不能在原地修改内存,没有排序、修改等操作元组不可变的好处:保证数据的安全,比如我们传给一个不熟悉的方法,确保不会改变我们的数据从而导致程序问题。二、集合:集合是没有顺序的概念,所以不能用切片和索引操作1、创建集合:可变的set()... 阅读全文
摘要:
列表list特性概括1、有序集合2、通过偏移来索引,从而读取数据3、支持嵌套4、可变的类型(dict 字典也是可变的)(1)切片a = [1,2,3,4,5,6,7]正向索引 a[0:4:1] 1是步长反向索引 a[-1:-4:-1]默认索引 a[1::2] 从第二位到最后 步长是2(2)添加操作a... 阅读全文
摘要:
一、数据类型的组成分3部分:身份、类型、值身份:id方法来看它的唯一标识符,内存地址靠这个查看类型:type方法查看值:数据项二、常用基本数据类型int 整型boolean 布尔型string 字符串list 列表tuple 元组dict 字典三、数据类型的可变和不可变不可变类型:int,strin... 阅读全文