·缩进表明代码之间包含层次关系,缩进长度要一致。(一般是4个空格或者1个Tab键)
·缩进包括单层缩进,双层缩进(缩进中的缩进,就像循环中再来一个循环一样)
·变量的组成:字母,下划线,数字,汉字; 变量的约束(命名规则): 不以数字开头,注意大小写,命名有相应的含义,不与保留字相同。
· 保留字:python语法中有固定用法的词组如,and as import if elif else之类的
·4种进制的表达:十进制,二进制(以ob/oB开头),八进制(Oo
· float double 精确度,控制输出结果精确度方法: //浮点数之间运算存在不确定尾数,不是bug 如:判断0.1+0
·格式化{:.2f}控制输出结果小数点后两位;//做不到精确度,只能保留几位小数
·小数--->int型--->float型 ,即小数转成整数类型,再转成浮点类型
·数值运算函数:abs(x)求绝对值;divmod(x,y)商余,同时输出商数和余数;pow(x,y,[z
·字符串的运算:逻辑运算:and:取前(全真为真); or:取后 not :假为真,真为假
数值运算:+-*/ 字符串之间只能运算+,字符串和数值之间可以相乘有结果(复制)。
·字符处理函数:Chr(u) 用于返回u对应的字符 u是int数
Ord(x) 用于返回x对应的编码(ASCLL/Unicode码)x是字符串 //产生一个密码,源码str="a" ----》ord解析这个源码,将字符串转换成ASCLL码。
·索引:返回字符串中单个字符; 格式为:<字符串>[M] eg:变量TempStr[-1]:获取这个变量的倒数第一个字符
·切片:返回字符串中的一段字符串 格式为:<字符串>[M:N] eg:变量TempStr[0:2]:获取这个字符串的前两个字符,
如果直接[ :N]就是指从第一个数开始数到第N个;若是[M: ]则是从第M个数数到最后一个。
·字符串类型格式化:-----字符串格式化使用.format()方法 用法为:
-------槽:占位信息符。一个槽对应一个参数,在槽中可以指定需要添加参数的位置 ,槽中默认顺序是指定参1,参2,参3.也可以指定为参3,参2,参1,注意类型
如:"{槽1}+{槽2}={槽3}.format(参1,参2,参3)"
槽内部对格式化的配置方式:要以:(引导符)开头,{<参数序号>:<格式控制标记>}