11 2019 档案
摘要:用py操作文件 1、找到文件并打开 f = open(filename) 2、读、修改 f.read() 为空即读所有;f.write(修改的内容) 3、保存&关闭 f.close() 保存并关闭 文件打开模式只能以一种形式打开: r 即read w 即write,创建模式,如果文件里有内容用w的话
阅读全文
摘要:hash 译:散列、杂凑,作用:把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值,这种转换是压缩映射。 hash特性 1、不可逆。不能通过结果推算出输入,所以又被称为不可逆的算法,也可以作为加密算法存在 2、计算极快。 hash的用途 1、密码,基于hash,保证同样的输入得出的结
阅读全文
摘要:8bit比特 = 1bytes字节,代表1个字符 (中文2个字节代表1个字符) 1023字节 = 1KB ,代表1024个字符 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB
阅读全文
摘要:集合名 = {值1,值2,值3} 特点: 1、元素不可变 2、不可以存列表list、字典dict 3、只可存字符串、数字、元组等不可变的类型 4、天生去重,无法存储两个相同的元素 5、无序,不能像列表那样通过索引去确定元素的位置 列表转集合:变量名 = set(列表名) 增加: 1、集合名.add(
阅读全文
摘要:用法:info = {"key1":"value1","key2":"value2"} 1、key是唯一的,不可变的 2、value可以不唯一,可修改,可存放任意多个值 3、无序,key与key之间没有顺序 4、查询速度快,不受字典 dict影响 创建方法: 1、变量名 = {"key1":"val
阅读全文
摘要:查 find、index、count 改 replace upper、lower、swapcase、casefold、strip、split 格式化 format、ljust、rjust、join 判断 isdigit、startswith、endswith 1、join拼接 用法:"拼接的内容".
阅读全文
摘要:变量 = 值1 if 条件A else 值2 即:如果条件A成立则值1赋值给变量,如果不成立则值2赋值给变量 例: a=10 b=5 c=a if a>15 else b 输出结果c=5
阅读全文
摘要:1、break 满足当前条件则中止循环 2、continue 满足当前条件则中止当次循环,继续下次循环 3、else 当循环正常结束时执行else,如果循环满足break或exit时不会执行else
阅读全文
摘要:Python用缩进来区分代码级别 1、顶级代码必须顶级写,即这一行代码不依赖于其他条件 2、同上级别的代码缩进必须一致 3、缩进必须是4个空格(官方推荐)
阅读全文
摘要:增 插入 insert 语法:列表名.insert(需要插入的位置,"元素名") 把新元素插入到列表指定的位置,但不能插入到最后面 追加 append 语法:列表名.append("元素名") 把元素插入到列表最后面的位置 删 直接删 del 语法:del 列表名[需要删除的元素所在的位置] 括号内
阅读全文
摘要:一、整型 int 在python3中所有整数都按int类型处理,不需要在变量前声明int 二、浮点型 float 基本指小数 三、字符串 1、有引号包含着的就是字符串,双引号,单引号都可以,区别在于输出内容是否需要用到单、双引号,如输出内容有双引号则使用单引号作为字符串的标志 单双引号只能用于单行字
阅读全文
摘要:不写注释的代码都是耍流氓 单行注释: # 需要注释的内容 多行注释: 第1种:三对英文状态的双引号,官方推荐 """ 需要注释的内容 """ 第二种:三对英文状态的单引号 ''' 需要注释的内容 '''
阅读全文
摘要:1、由字母、数字、下划线组成(官方推荐) 2、驼峰体(官方不推荐) 2、不能以数字开头 3、不能含有特殊字符和空格(如,!?) 4、不能以关键字命名(如if print) 5、不能以中文命名(程序虽然能运行,但完全不符合规范) 6、每个变量名都要有意义 7、最好不要用拼单 8、区分大小写
阅读全文
摘要:Python是一门解释性语言 解释性语言:即代码边执行边翻译为机器语言 优点:跨平台 缺点:执行速度慢(与C作比较),但人基本感知不到这个速度,除非是千万级别访问网站才会有明显的速度差异
阅读全文