数字(Number)类型
有四种类型:整数、布尔型、浮点数和复数
int整数
bool布尔,如True
float浮点数,1.23
complex复数,1+2j、1.2+2.3j
内置的 type() 函数可以用来查询变量所指的对象类型。
字符串(String)
1、Python中单引号和双引号使用一样
2、使用三引号(''' 或""")可以指定一个多行字符串
3、转义符'\'
4、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
5、字符串的截取语法如下:变量[头下标:尾下标:步长]
str = "python" print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第五个的字符
print(str[2:]) # 输出从第三个开始的后的所有字符
print(str*2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('===================')
print('hello\npython') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\npython') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表) ,用[]
- Tuple(元组) , 用()
- Set(集合) ,用{ }
- Dictionary(字典), 用{key:value}
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
常用例子:
list=[1,'ab',2,'abc',3.3] #列表
tuple=(1,'ab',2,'abc',3.3) #元组