错题:
知识点:
Python中有特殊含义的符号
+、-、*、/、%、**、//、==、!=、<>、>、<、>=、<=、=、+=、-=、*=、/=、%=、**=、//=、&、|、^、~、<<、>>、&=、|=、^=、~=
浮点数
取值范围:-~,区分精度:约2.22*。
对于除高精度科学计算外的绝大部分运算来说,浮点数类型的数值范围和小数精度足够“可靠”,一般认为浮点数类型没有范围限制,如果计算结果超出上限和下限的范围会产生溢出错误。
Python复数类型,虚数部分的后缀可以为j或者J,复数的实部可以单独存在,但是虚部不可以单独存在,复数由实部和虚部构成,可以使用z.real和z.imag分别获得它的实部和虚部。
chr(64):@ 【无语。。。居然考48以前的编码。。。P.S. 空格是32】
除了除法之外数字类型在进行运算都会是两者之间最高等级的数据类型,比如复数>浮点数>整数
int() 能将浮点数转化为整数
string模块的printable是一个字符串包含所有的数字、英文字符和一些特殊字符:
0123456789abcdefghikmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c
对应变量一定要看仔细!!!
'{:@>10.6}'.format('Fog')
输出时宽度为10,右对齐且填充@;若字符串长度>6,只保留前6个字符,<=6则全部输出
在UTF-8编码中一个汉字需要占用3个字节
在GBK和CP936编码中一个汉字需要2个字节
Python运算符%不仅可以用来求余数,还可以用来格式化字符串