Python 变量类型实例详解
Python 是一种强类型的半解释型脚本语言,所以在使用变量之前需要先定义变量的类型。在 Python 中有多种变量类型,本文将详细讲解这些变量类型,并提供几个实例说明。
Python 变量类型
Python 中常见的变量类型有以下几种:
数字(Number)
Python 中的数字类型包括整数(int)、浮点数(float)、复数(complex)。
- 整数是没有小数部分的数字,例如 1, 23 等。
- 浮点数是带有小数部分的数字,例如 1.23, 3.14 等。
- 复数由实数部分和虚数部分构成,例如 1+2j, 2.5+3.7j 等。
以下是一个示例:
a = 1 # 整数类型
b = 3.14 # 浮点数类型
c = 2 + 3j # 复数类型
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'complex'>
字符串(String)
字符串(str)是 Python 中最常见的变量类型,用于表示文本数据。
以下是一个示例:
name = "Tom"
age = 18
intro = "My name is %s, and I am %d years old." % (name, age)
print(intro) # My name is Tom, and I am 18 years old.
布尔(Boolean)
布尔(bool)类型只有两个取值,分别为 True 和 False。
以下是一个示例:
a = True
b = False
c = a and b # False
d = a or b # True
e = not a # False
print(c, d, e) # False True False
列表(List)
列表(list)是 Python 中常见的一种数据容器,可以存储任意类型的数据,每个元素之间用逗号隔开。
以下是一个示例:
list1 = [1, 2, 3, "a", "b", "c"]
list2 = ["Python", 3.14, False]
print(list1) # [1, 2, 3, 'a', 'b', 'c']
print(list2) # ['Python', 3.14, False]
元组(Tuple)
元组(tuple)和列表相似,但元组一旦创建就无法修改。元组用小括号括起来,每个元素之间用逗号隔开。
以下是一个示例:
tuple1 = (1, 2, 3, "a", "b", "c")
tuple2 = ("Python", 3.14, False)
print(tuple1) # (1, 2, 3, 'a', 'b', 'c')
print(tuple2) # ('Python', 3.14, False)
字典(Dictionary)
字典(dict)是一种键值对的数据容器,其中每个键都对应一个值。
以下是一个示例:
dict1 = {"name": "Tom", "age": 18, "gender": "male"}
dict2 = {"Python": 3.7, "numpy": 1.16, "pandas": 0.25}
print(dict1) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dict2) # {'Python': 3.7, 'numpy': 1.16, 'pandas': 0.25}
结语
以上是 Python 中常见的变量类型的详细讲解,希望对你学习 Python 有所帮助。如果你想深入了解 Python 中的变量类型,可以参考官方文档:https://docs.python.org/3/library/stdtypes.html#built-in-types 。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 变量类型实例详解 - Python技术站