python变量

1、作用

1)存储数据

2)标记、描述(提供辨识度)

2、变量名

1)法律规则

a.由字母、数字、下划线组成

b.不能以数字开头

c.不能使用python关键字作为变量名

2)道德规则

a.变量名具有描述性

b.不能使用中文

c.使用下划线规则(官方推荐)或驼峰规则

3、定义变量

1)规则

python是动态语言,不需要定义变量的数据类型,一个变量可以被赋值成不同的数据类型。

2)赋值

赋值过程:变量名指向值

a = 1
print('a:', a, type(a))
b = a
a = 'a'
print('b:', b, type(b))
print('a:', a, type(a))

"""
结果:
a: 1 <class 'int'>
b: 1 <class 'int'>
a: a <class 'str'>
"""

3)交换值

python不需要temp

a = 10
b = 20
a, b = b, a
print(a, b)     # 20 10
4、常量

python没有常量,约定俗成变量名全部大写表示常量

原文地址:https://www.cnblogs.com/wt7018/p/10742877.html