欢迎访问宙启技术站
智能推送

Python中内置的几种数据类型和相关函数的使用方式

发布时间:2023-12-10 03:48:44

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中常见的几种数据类型及相关函数的使用方式,希望可以帮到您。