1、变量的定义
在 Python 中,变量是用来存储数据的容器。你可以把变量看作是一个盒子,这个盒子有一个名字(变量名),里面可以装不同类型的数据(比如数字、文本、列表等)。Python 是一种动态类型语言,这意味着你不需要在定义变量时明确指定它的类型,Python 会根据赋给它的值自动推断类型。
定义变量的基本语法:
变量名 = 值
其中:
变量名:必须是字母、下划线或数字的组合,且不能以数字开头。
值:可以是任何合法的 Python 数据类型,比如整数、浮点数、字符串、列表等。
示例:
#整数类型变量
x = 10
print(x)
#浮点数类型变量
f = 1.23
print(f)
#字符串类型变量
s1 = 'hello'
print(s1)
s2 = 'me'
print(s2)
2、变量的类型
(1) 整数 (int)
用于表示整数,即没有小数部分的数字。
age = 25
print(type(age)) #输出: <class 'int'>
print(age)
(2)浮点数 (float)
用于表示带有小数部分的数字。
height = 1.75
print(type(height)) #输出: <class 'float'>
print(height)
(3)字符串 (str)
用于表示文本数据,用单引号 ' 或双引号 " 包围。
name = "Alice"
print(type(name)) #输出: <class 'str'>
print(name)
(4)布尔值 (bool)
用于表示逻辑值,只有两个可能的值:True 和 False。
is_student = True
print(type(is_student)) #输出: <class 'bool'>
print(is_student)
(5)列表 (list)
用于存储有序的、可变的数据集合。列表中的元素可以是不同类型的数据。
fruits = ["苹果", "香蕉", "橙子"]
print(type(fruits)) #输出: <class 'list'>
print(fruits)
(6)元组 (tuple)
类似于列表,但它是不可变的(一旦创建就不能修改)。通常用于存储固定数量的元素。
coordinates = (10, 20, 30)
print(type(coordinates)) #输出: <class 'tuple'>
print(coordinates)
(7)字典 (dict)
用于存储键值对,键和值之间通过冒号 : 分隔,多个键值对之间用逗号 , 分隔。
person = {"name": "Bob", "age": 30}
print(type(person)) #输出: <class 'dict'>
print(person)
(8)集合 (set)
用于存储无序且不重复的元素集合。
unique_numbers = {1, 2, 3, 4, 5}
print(type(unique_numbers)) #输出: <class 'set'>
print(unique_numbers)
(9)None 类型 (NoneType)