随笔分类 - 语义用法
摘要:一: 命名规范说明: 1)、所有的命名最好都小写2)、属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整4)、空元素要有结束的tag或于开始的tag后加上"/"5)、表现与结构完
阅读全文
摘要:一、编码与解码 s.encode('utf-8') #以utf-8编码成2进制 s.decode('utf_8') #以2进制解码成unicode的字符串 二、编码转换 把文件从一种编码转换成另一种编码,如gbk转换成utf-8 windows系统默认编码为gbk mac系统默认编码为utf-8 转
阅读全文
摘要:bytes类型以16进制形式表示,2个16进制构成1个byte,以‘b’标识字节串 用途: 1、字符存硬盘时要变成bytes 2、网络传输字符也要变成bytes
阅读全文
摘要:用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,保证同样的输入得出的结
阅读全文
摘要:集合名 = {值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 列表名[需要删除的元素所在的位置] 括号内
阅读全文
摘要:不写注释的代码都是耍流氓 单行注释: # 需要注释的内容 多行注释: 第1种:三对英文状态的双引号,官方推荐 """ 需要注释的内容 """ 第二种:三对英文状态的单引号 ''' 需要注释的内容 '''
阅读全文
摘要:1、由字母、数字、下划线组成(官方推荐) 2、驼峰体(官方不推荐) 2、不能以数字开头 3、不能含有特殊字符和空格(如,!?) 4、不能以关键字命名(如if print) 5、不能以中文命名(程序虽然能运行,但完全不符合规范) 6、每个变量名都要有意义 7、最好不要用拼单 8、区分大小写
阅读全文