[python] Built-in Types
Built-in Types
- Boolean
假值:None, False, 零(0,0.0,0j),空值('',(),[],{})
真值:除去假的,剩下的就是真的了,这是去伪存真
科学中很多事情都是除去假的,剩下的就是真的了,但是在现实生活中如果将这么一套非真就假,非假就真的想法拿来运用,很明显会产生各种的不如意.而现实中应该将没有真假,没有对错,有的仅仅是让内心存有一份安宁
产生布尔值的操作
- or(x or y), and(x and y), not(not x)
- <,<=,>,>=,=,!=,is,is not
- Numeric Types
integer
- int.bit_length()
(-27).bit_length()
- int.to_bytes(length,byteorder,*,signed=False)
num = 1024; num.to_bytes(10,byteorder='big'); num.to_bytes(10,byteorder='little')
- int.from_bytes(length,byteorder,*,signed=False
float
- float.as_integer_ratio()
- float.is_integer
- float.hex();float.fromhex() 与十六进制之间的转换
- Sequence Types
序列型的通用操作
可变序列型(list,string)的通用操作
- list
list 是能够被更改,list的构造方式有:1. [], 2.
[a],[a,b,c], 3. [x for x in iterable] 4. list() or
list(iterable).
list的另一个操作:排序,sort(*,key=None,reverse=None)
- tuple
tuple 是不能够更改的序列型,能够实现所有通用操作
- string(摘录)
str.center(width[,fillchar])
可以用来划分不同的区域:
区域1
****str.center****
区域2
str.expandtabs([tabsize]): 用一定数量的空格取代序列中的tab
str.find(sub[,start[,end]])
str.ljust(width[,fillchar])
str.lstrip([chars])
- Mapping Types (dict)
- del d[key]
- iterms()
- keys()
- pop(key[,default])y
- popitem()
- values()
作者: grassofsky
出处: http://www.cnblogs.com/grass-and-moon
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(grass-of-sky@163.com)咨询.