变量是一种存储信息的容器。变量可以存储各种类型的数据,例如数字、字符串、列表、字典等。
1、变量声明
1.1变量的命名规则:
- 变量名必须以字母(a-z, A-Z)或下划线(_)开头。
- 变量名不能以数字开头。
- 变量名只能包含字母、数字和下划线(a-z, A-Z, 0-9, _)。
- 变量名是大小写敏感的,这意味着
variable和Variable是两个不同的变量 - 不能使用保留字来命名

1.2命名约定
- 通常使用小写字母来命名。
- 多个单词组成的变量名,用驼峰法MyClass。
- 简短、有意义,要见名知意。
- 纯大写字母一般表示常量。
- 变量名用名词,函数名用谓词。
- 类名采用驼峰形式,如MyClass。
2、变量的赋值:
在 Python 中,使用等号(=)来给变量赋值。例如:
变量名 = 数字类型
变量名 = 表达式
变量名1 = 变量名2 = 变量名3 = 数字类型
变量名1, 变量名2, 变量名3 = 数字类型1, 数字类型2, 数字类型3
x = 10 # x 是一个整数变量
y = "Hello" # y 是一个字符串变量
x1 = 10+20
x2 = x3 = x1 =30
x1,x2 = 10,20
Python 是动态类型的语言,这意味着你不需要显式声明变量的类型,Python 解释器会在运行时自动确定变量的类型。
-
第一次赋值是创建变量,同时绑定表达式执行结果
-
后续再赋值,会改变原有变量的绑定关系
-
变量本身是没有类型,它绑定的对象才有类型
-
变量在使用之前,必须先进行赋值
-
变量赋值是一个自右向左的运算,将=右边表达式结果赋值给变量
3、基础变量类型
-
整数(int):
- 表示没有小数部分的数字,可以是正数、负数或零。
- 示例:
x = 10
-
浮点数(float):
- 表示带有小数点的数字,也可以是正数、负数或零。
- 示例:
y = 3.14
-
复数(complex):
- 表示实数部分和虚数部分的组合,虚数部分以
j或J结尾。 - 示例:
z = 2 + 3j
- 表示实数部分和虚数部分的组合,虚数部分以
-
字符串(str):
- 表示一系列字符,可以是字母、数字、标点符号等,用单引号、双引号或三引号包围。
- 示例:
name = "Alice"
-
布尔值(bool):
- 表示逻辑值,只有两个可能的值:
True和False。 - 示例:
is_valid = True
- 表示逻辑值,只有两个可能的值:
-
列表(list):
- 表示有序的元素集合,元素可以是不同类型,用方括号
[]表示。 - 示例:
numbers = [1, 2, 3, 4]
- 表示有序的元素集合,元素可以是不同类型,用方括号
-
元组(tuple):
- 表示不可变的有序元素集合,元素可以是不同类型,用圆括号
()表示。 - 示例:
coordinates = (10.0, 20.0)
- 表示不可变的有序元素集合,元素可以是不同类型,用圆括号
-
集合(set):
- 表示无序且元素唯一的集合,用花括号
{}表示。 - 示例:
unique_numbers = {1, 2, 3, 4, 5}
- 表示无序且元素唯一的集合,用花括号
-
字典(dict):
- 表示键值对的集合,每个键都是唯一的,用花括号
{}表示,键和值之间用冒号:分隔。 - 示例:
person = {"name": "Alice", "age": 30}
- 表示键值对的集合,每个键都是唯一的,用花括号
不可变数据:Number(数字)、String(字符串)、Tuple(元组)
可变数据:List(列表)、Dictionary(字典)、Set(集合)
这些是 Python 中最基础的变量类型,它们构成了 Python 编程的基础。每种类型都有其特定的用途和操作方法,了解它们对于编写 Python 代码至关重要。
964

被折叠的 条评论
为什么被折叠?



