python随笔1

来源:互联网 发布:网络女主播经常唱的 编辑:程序博客网 时间:2024/06/07 01:01

python通过传递引用来处理对象,每个对象都有一个计数器,用于记录自己的引用次数,这个数目表示有多少个变量指向自己

enumerate:序列的索引和值

序列乘以一个数字表示序列重复n次(i='a'  i*2的值为'aa')

切片对象:步进(a[start:end:step]),a[:None]返回所有字符串

标准类型内建函数:type()、repr()、str()

序列:range(len(str),0)、range(0,len(str)),节省内存、超大数据集合使用xrange

比较运算:3 < 4 < 7 != 4 >= 3 <= 5 == 5

对象比较运算:是否指向同一个对象(a is b、a is not b)(id(a) == id(b)),python会缓存简单整数对象,会造成应该创建新对象而没有创建的假象,python缓存的整数范围不定,比如是(-1,100)则(a=1;b=1   a is b的结果会是True)(a=101;b=101   a is b的结果会是False)

逻辑运算符:not、and、or

函数等注释:属性__doc__

行分隔符:os.linesep

是否属于某一个类型:isinstance(9,(int,float))

容器类型:list tuple dict

访问模型:直接访问(数字)、顺序访问(字符串、list、tuple)、映射访问(dict)

十进制浮点数:decimal.Decimal(1.11)

数值:一个数字是不可更改的,更新变量的值其实是对一个新的对象的引用

乘方运算:-3 ** 2的值为-9,因为**优先级高于左侧的-

函数:divmod()返回商和余数、abs()绝对值、round()四舍五入

进制转换:oct()八进制0o11、hex()十六进制0x11

ASCII转换:ord()、chr()

0 0
原创粉丝点击