Python中内置的几种数据类型和相关函数的使用方式
Python中内置的几种数据类型有:整数(int),浮点数(float),布尔值(bool),字符串(str),列表(list),元组(tuple),集合(set),字典(dict)等。
1. 整数(int):整数是不带小数点的数字。可以进行基本的数学计算操作,如加(+)、减(-)、乘(*)、除(/)、取模(%)、幂运算(**)等。
示例代码:
x = 10
y = 3
print(x + y) # 输出结果:13
print(x - y) # 输出结果:7
print(x * y) # 输出结果:30
print(x / y) # 输出结果:3.3333333333333335
print(x % y) # 输出结果:1
print(x ** y) # 输出结果:1000
2. 浮点数(float):浮点数是带有小数点的数字。可以进行与整数相同的数学计算操作。
示例代码:
x = 3.14
y = 2.71
print(x + y) # 输出结果:5.85
print(x - y) # 输出结果:0.43
print(x * y) # 输出结果:8.5094
print(x / y) # 输出结果:1.1577794013801597
print(x % y) # 输出结果:0.4299999999999997
print(x ** y) # 输出结果:22.850500875262864
3. 布尔值(bool):布尔值表示真(True)或假(False)。可以进行逻辑运算操作,如与(and)、或(or)、非(not)等。
示例代码:
a = True
b = False
print(a and b) # 输出结果:False
print(a or b) # 输出结果:True
print(not a) # 输出结果:False
4. 字符串(str):字符串是由字符组成的序列,用单引号或双引号括起来。可以进行字符串拼接、切片、长度计算等操作。
示例代码:
s1 = 'Hello'
s2 = "World"
print(s1 + s2) # 输出结果:HelloWorld
print(s1 * 3) # 输出结果:HelloHelloHello
print(s1[0]) # 输出结果:H
print(s2[1:3]) # 输出结果:or
print(len(s1)) # 输出结果:5
5. 列表(list):列表是由多个元素组成的有序序列,元素之间用逗号分隔,用方括号括起来。可以进行元素的增删改查等操作。
示例代码:
my_list = [1, 2, 3, 4, 5]
print(my_list) # 输出结果:[1, 2, 3, 4, 5]
print(my_list[0]) # 输出结果:1
print(my_list[2:4]) # 输出结果:[3, 4]
my_list.append(6)
print(my_list) # 输出结果:[1, 2, 3, 4, 5, 6]
my_list.remove(3)
print(my_list) # 输出结果:[1, 2, 4, 5, 6]
6. 元组(tuple):元组是由多个元素组成的有序序列,元素之间用逗号分隔,用圆括号括起来。元组的元素不能修改。
示例代码:
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple) # 输出结果:(1, 2, 3, 4, 5)
print(my_tuple[0]) # 输出结果:1
print(my_tuple[2:4]) # 输出结果:(3, 4)
7. 集合(set):集合是由多个元素组成的无序集合,元素之间用逗号分隔,用花括号括起来。集合中的元素不重复。
示例代码:
my_set = {1, 2, 3, 4, 5}
print(my_set) # 输出结果:{1, 2, 3, 4, 5}
my_set.add(6)
print(my_set) # 输出结果:{1, 2, 3, 4, 5, 6}
my_set.remove(3)
print(my_set) # 输出结果:{1, 2, 4, 5, 6}
8. 字典(dict):字典是由键值对组成的无序集合,键和值之间用冒号分隔,键值对之间用逗号分隔,用花括号括起来。
示例代码:
my_dict = {'name': 'Alice', 'age': 18, 'gender': 'female'}
print(my_dict) # 输出结果:{'name': 'Alice', 'age': 18, 'gender': 'female'}
print(my_dict['name']) # 输出结果:Alice
print(my_dict.keys()) # 输出结果:dict_keys(['name', 'age', 'gender'])
print(my_dict.values()) # 输出结果:dict_values(['Alice', 18, 'female'])
my_dict['age'] = 20
print(my_dict) # 输出结果:{'name': 'Alice', 'age': 20, 'gender': 'female'}
以上是Python中常见的几种数据类型及相关函数的使用方式,希望可以帮到您。
