python常见的数据类型
Python常见数据类型如下:
1)整型(int) :
用于计数或表示顺序,例如学生的学号、员工的工号等。
python
student_id = 12345 # 学号
employee_id = 98765 # 工号
2)浮点型(float)
用于表示小数,例如价格、百分比等。
python
price = 19.99 # 价格
percentage = 0.85 # 百分比
3)字符串(str)
用于表示文本信息,例如姓名、地址、电子邮件等。
python
name = "John Smith" # 姓名
address = "123 Main St" # 地址
email = "john@example.com" # 电子邮件
4)布尔型(bool)
用于表示真或假,例如判断条件、结果等。
python
is_valid = True # 是否有效
is_done = False # 是否完成
5)列表(list)
用于存储一组相同类型的数据,例如一个班级的学生名单、一系列时间等。
python
students = ["Alice", "Bob", "Charlie"] # 学生名单
times = [1, 2, 3, 4, 5] # 时间序列
6)元组(tuple)
用于存储一组相同类型的数据,通常用于不可变的数据集合,例如一个日期、一组坐标等。
python
date = (2023, 3, 15) # 日期
coordinates = (40.7128, -74.0060) # 坐标
7)字典(dictionary)
用于存储键值对,例如存储用户信息、字典翻译等。
python
user_info = {"name": "Alice", "age": 25} # 用户信息
dictionary = {"apple": "苹果", "banana": "香蕉"} # 字典翻译
8)集合(set)
用于存储一组不重复的元素,例如一个班级的学生名单去重、一组不重复的单词等
python
students_set = set(["Alice", "Bob", "Charlie"]) # 学生名单去重
unique_words = set(["apple", "banana", "apple"]) # 不重复的单词集合
9)long
在Python 2中,long类型用于表示超过普通整型(int)范围的整数。实际上,long类型是无限的,可以表示任何大小的整数。
以下是一个使用long类型的示例:
python
x = 12345678901234567890L
print(x)
注意,long类型的变量名以L结尾。
然而,请注意,在Python 3中,所有的整数都是无限精度的,因此没有long类型。所有的整数默认为int类型,并且不需要以L结尾。
10)complex
complex类型用于表示复数。复数是具有实部和虚部的数学量,可以用形式x + yj表示,其中x是实部,y是虚部。
以下是一个使用complex类型的示例:
python
x = complex(3, 4) # 创建一个复数,实部为3,虚部为4
print(x) # 输出 (3+4j)
还可以通过实部和虚部来访问复数的各个部分:
python
print(x.real) # 输出 3.0
print(x.imag) # 输出 4.0