摘要:
带参数的命名函数,可以带一个或者多个参数 函数能够减少重复代码,使程序变的可扩展,使程序变得易维护 形参变量只有在被调用时才分配内存单元 实参可以是常量,变量,表达式,函数等,无论实参是何种类型的量,在进行函数调用时,他们都必须有确定的值,以便把这些值传递给形参 默认参数可以减少默认输入量,默认参数 阅读全文
摘要:
追加文件内容 mode = a 会加在文件内容后面 ab 以二进制方式追加 以r打开的文件是不能执行read操作的 混合模式 r+ 先读后写 类似于追加 w+ 写读模式 先写后读 写之前会把之前的内容清空 文件的其他操作 fileno flush readable readline seek tel 阅读全文
摘要:
惯例鸡汤 培养良好的阅读习惯,两本书 追风筝的人 白鹿原 两部电影 阿甘正传 辛德勒的名单 三元运算 简化简单条件语句 val = a if a < b else b Python 文件处理 ,读 写 读 mode = r encoding 指定编码方式 编码方式不对的话会报错 有一个自动检测编码方 阅读全文
摘要:
数据类型 集合 集合是一个无序的,不重复的数据集合,它的主要作用如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之间的交集、差集、并集等关系 集合中的元素由三个特征: 1.确定性,(元素必须可hash) 2.互异性(去重) 3.无序性(集合中的元素没有先后之分),如集合 阅读全文
摘要:
数据类型-字典 字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容 特性: key-value 结构 key 必须可hash、且必须为不可变数据类型、必须唯一 可存放任意多个值、可修改、可以不唯一 无序 查找速度快 查询info.get() 如果没有 阅读全文
摘要:
Python字符串常用功能函数 capitalize 首字母大学,其余小写 casefold 全变小写 center 返回以S为中心的,指定字符串填充的指定长度的字符串 count 统计S中某个字符的个数 endswith 判断S是否以指定的字符结尾 startswith 判断S是否以指定的字符开始 阅读全文
摘要:
hash 是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数 可以用来文件签名,md5加密,和密码验证,不同的消息可能得到相同的hash值,因此使用hash过程中,要防止hash冲突, 只有不可变的类型才支持hash,例如数字,字符串,和元组,但是可变类型的列表则不支持hash, 元组可以理解 阅读全文
摘要:
数据类型,列表 功能: 创建: 空列表 a = [] 非空列表 a = ['alex','jack','ella','mark'] b = a.copy() 查询: 由索引查找元素,由元素查找索引, 切片: 默认顾头不顾尾 增加: append insert 删除: clear del remove 阅读全文
摘要:
Pycharm Py开发工具 字符编码 ASCII码 由于ASCII码不包含汉字编码,国内研发了国标码 ,1981年发布了GB2312 ,收录汉字6763个,1995年发布GBK1.0,收录汉字21003个,2000年发布GB18030,收录汉字27484个,新版本兼容老版本,windows默认的中 阅读全文
摘要:
while else while后面else的作用是指,当while循环正常执行,中间没有被break终止的话,就会执行else后面的语句 如何判断while循环是否被终止过,可以通过添加flag 阅读全文