数字(number)
- Python3中有int(整型)、float(浮点型)
- 二进制:以0b开头;八进制:以0o开头;十六进制:以0x开头。
- bin:其他进制的数转为二进制的数;int:其他进制的数转为十进制的数;hex:其他进制的数转为十六进制的数;oct:其他进制的数转为八进制的数。
- bool布尔类型:表示真(非零,非空)、假(零,‘ ’,[ ],{ },None);
- complex复数(a+bj)。
字符串(str)
转义字符(特殊的字符)
- 无法看见的字符
- 与语言本身冲突的字符
- 如\n:换行;\‘:单引号;\t:横向制表符;\r:回车
原始字符
-
- 前面加r,引号后面原样输出,此时\n不是转义字符。
字符串运算
- +:字符串拼接。
- *:字符串乘以数字n,字符串重复n次。
- ‘string‘[n]:显示字符串的第n个字符,n从0开始。如‘string‘[1]输出结果为‘t‘。
- ‘string‘[-n]:从最后一个字符开始,往前数n个字符。如‘string‘[-1]显示的是‘g’。
- ‘string‘[0:n]:显示截取从第0个到第n-1个。如‘string‘[0:3]显示的是‘str‘ ‘string‘[0:-1]显示的是‘strin‘
- 示例:截取‘hello world’中的‘world‘:‘hello world‘[6:11] 、‘hello world‘[6:12]、‘hello world‘[6:]显示的都是‘world‘
Python入门+进阶笔记(2)——Python基本类型
原文:https://www.cnblogs.com/wps168/p/9863683.html