Python基础之变量
程序运行时将中间结果保存到内存中(变量),以便后续的代码调用。
创建变量时会在内存中开辟一个空间用于存储变量的值。
Python解释器会基于变量的数据类型分配内存空间。变量可以指定不同的数据类型,可以存储整数,小数或字符。
变量赋值(变量声明)
Python中的变量不需要类型声明。
每个变量必须在使用前赋值,根据赋值的数据类型来确定变量的数据类型(分配内存空间),所以给变量赋值以后变量才会被创建(变量声明)。
通过=等号运算符给变量赋值:- 等号运算符左边是变量名。
- 等号运算符右边是变量的值。
变量赋值示例:
1
name = 'Charles'
多个变量赋值
Python允许同时给多个变量赋值。
- 多个变量赋值方式一:
1
2
3
4a = b = c = 1
name1 = 'Charles'
name2 = name - 多个变量赋值方式二:
1
name, age, job = 'Charles', 30, 'DBA'
- 多个变量赋值方式一:
变量的命名规则
- 变量名只能是字母、数字、下划线的任意组合。推荐以字母开头。
- 变量的第一个字符不能是数字。
- 变量名不能是Python的关键字。
and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield - 变量名必须见名知意、不要使用中文、不要使用拼音、不要混合使用英文与拼音、变量名过长。
变量命名方式:推荐下划线
下划线命名法(UnderScoreCase):(推荐)
变量名中的每一个逻辑断点都用一个下划线来标记。1
2my_first_name = 'Charles'
my_last_name = 'Yang'驼峰命名法(CamelCase):
小驼峰法:第一个单词以小写字母开始,第二个单词的首字母大写。除第一个单词之外,其他单词首字母大写。
1
2myFirstName = 'Charles'
myLastName = 'Yang'大驼峰法:
即帕斯卡命名法,每一个单词的首字母都采用大写字母。常用于类名,属性,命名空间等。1
2
3
4
5def MyFirstName():
pass
def MyLastName():
pass
本文作者:
Charles Yang
本文链接: https://blog.xmysql.com/20200602/Python%E5%9F%BA%E7%A1%80%E4%B9%8B%E5%8F%98%E9%87%8F.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://blog.xmysql.com/20200602/Python%E5%9F%BA%E7%A1%80%E4%B9%8B%E5%8F%98%E9%87%8F.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!