1.Number类型
- int (没有byte/short/long)
- float (没有double)
- bool (True/False) true(×)/false(×)
- complex
1.2 十进制和二/八/十六进制表示
二进制(0b开头)
0b01 0b10 0b1000000
八进制(0o开头)
0o01 0o71 0o1007
十六进制(0x开头)
0x01 0x0E 0xE2
1.3 十进制和二/八/十六进制转换
- bin(x)->x转为二进制
- oct(x)->x转为八进制
- hex(x)->x转为十六进制
1.4 bool类型
True/False
python没有true/false
- 非0为True;
bool(0)->Falsebool(1)->Truebool(-1)->True - 字符串非空为True;
bool('')->Falsebool(' ')->True - None为False
bool(None)->False
2. 字符串
2.1 单引号/双引号
'helloword'"helloword"'let\'s go for a walk'"let's go for a walk"'you say "hi" to him'
2.2 \可换行
'hello\
world''helloworld'
2.3 三引号('''和"""")可换行
'''hello you say
what to do'''' hello you say\nwhat to do \n'
poem=""" 曾经沧海难为水,
除却巫山不是云"""' 曾经沧海难为水,\n除却巫山不是云\n'print(poem)
曾经沧海难为水,
除却巫山不是云
2.4 原始字符串 r''
路径中有\的字符串要打印:path='c:\northwest\notalk'print(path)
c:
orthwest
otalk可以用\转移\path='c:\\northwest\\notalk'print(path)
c:\northwest\notalk原始字符串path=r'c:\northwest\notalk'print(path)
c:\northwest\notalk2.5 字符串截取
num='1234567890'num[0:4]
'1234'
num[-1]
'0'num[-5:-1]
'6789'num[-5:]
'67890'前:后 省去前面表示从0开始;省去后面表示到末尾
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。