摘要: 字典dict:索引不好用时 >>> a = dict(one=1, two=2, three=3) >>> b = {'one': 1, 'two': 2, 'three': 3} >>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) >>> d 阅读全文
posted @ 2018-01-04 13:50 Samyll 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 函数:调用自身的函数,复杂问题简单化!代码简洁实时点睛 函数recursion,递归递归终会归来!有去有回:调用自身且有返回条件! 斐波那契数列(黄金分割比例) 汉诺塔游戏 阅读全文
posted @ 2018-01-04 13:50 Samyll 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 函数:程序个体中的代码块(优点:可以降低代码量/维护成本,使程序更容易阅读) 函数的参数:def/add/result,应该尽量精简 形参()里的x 实参:递入的具体值 关键字参数Create 默认函数 收集(可变)参数 函数的返回值:return/返回定义值 函数与过程的区别(函数一定要有结果,过 阅读全文
posted @ 2018-01-04 13:49 Samyll 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 序列:包括列表、元祖和字符串等,共同特点如下: 1)都可以通过索引得到每一个元素 2)默认索引值总是从0开始(Python还支持负数索引) 3)可以通过分片的方法得到一个范围内的元素的集合 4)有很多共同的操作符(重复操作符*、拼接操作符+、成员关系操作符in) list:len/sum/max/m 阅读全文
posted @ 2018-01-04 13:49 Samyll 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 列表:字符串,数字,列表,元组,字典,对象 增加列表元素:.append()、.extend() 和 .insert() 列表:索引、分片(slice)、拷贝、步长 列表:排序count/index(顺序.sort()和逆序.reverse())、copy() 和 clear()、推导式 阅读全文
posted @ 2018-01-04 13:48 Samyll 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 列表:一个大仓库,你可以随时往里面添加和删除任何东西。 元组:封闭的列表,一旦定义不可改变。 与列表的不同:不可更改,其中逗号是关键,用小括号()的不一定是元组,创建和更新用拼接,删除del很少用 阅读全文
posted @ 2018-01-04 13:48 Samyll 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 内置方法 字符串方法和注解: http://bbs.fishc.com/thread-38992-1-1.html 格式化 字符串格式化符号 格式化操作符辅助命令 字符串转义字符含义 阅读全文
posted @ 2018-01-04 13:48 Samyll 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 比较操作符:大于等于>=/小于等于<=/大于>/小于</等于==/不等于!= 条件分支语法:if(True)//else(False);while循环:True;and:判断,同时;分号(;)可以让一行中有多个语句 & 而反斜杠或括号可以让一个语句分解为多行 Random模块:randint(),返 阅读全文
posted @ 2018-01-04 13:47 Samyll 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 数值类型:整型:整数(int—l);布尔类型(bool):特殊的整型(True1/False0);浮点型(float):小数(π小数率);e记法:科学计数法 整数(int)-转换-字符串(str)/浮点数(float) type:int/bool/float/str 算术操作符:+(加);-(减); 阅读全文
posted @ 2018-01-04 13:47 Samyll 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 判断:if/else 条件:while(循环体) for循环:目标 in 表达式;range([strat,]stop[,step=1]): 条件表达式:三元操作符 small=x if x<y else y 断言:assert(测试:检查程序中某个条件为真才能正常运行) break:终止当前循环, 阅读全文
posted @ 2018-01-04 13:47 Samyll 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 变量:赋值(名字=值);变量名:字母分大小写/数字/下划线,不能以数字开头;拼接;原始字符串r; 专业优秀的名称:teacher/num/name/test/temp 字符串:文本,单引号与双引号必须成对出现,三重字符串表示可以来表达文本段落,转义字符\,“r”用在原始字符串前可以保留反斜杠,不能用 阅读全文
posted @ 2018-01-04 13:46 Samyll 阅读(136) 评论(0) 推荐(0) 编辑