Python变量与常量
变量
什么是变量
变量就是可以改变的量,实际上是数据在内存中存储一块空间。在python中,变量在使用前必须赋值。
变量的定义
变量名 = 值
= 用来给变量赋值,= 左边是一个变量名,= 右边是存储在变量中的值。
一行为一个变量赋值:
a = 1
b = 1.2
c = True
一行中为多个变量赋值:
a, b = 10, 20
print(a, b) # 10 20
一行中为多个变量分配相同的值:
x = y = z = 100
print(x) # 100
print(y) # 100
print(z) # 100
变量命名规范
- 变量名只能包含字母、数字和下划线,但不能以数字开头。
- 变量名不能包含空格。
- 变量名不能使用Python中内置的关键字和函数名。
- 变量名区分大小写
查看Python中的关键字
Python中可以通过 keyword
模块查看所有的关键字。
import keyword
print(keyword.kwlist)
可以看到如下关键字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量的命名习惯
- 变量需要见名知义
- 驼峰命名法:MyName, myName
- 下划线命名法:my_name
内存地址
python提供了 id()
函数用来获取对象的内存地址。
a = 'Hello'
print(id(a)) # 2185202715632
常量
Python中没有定义常量的语法,一般将全部大写的变量称为常量。
示例:
ID_CARD = 1001
AGE = 18
print(AGE)
print(ID_CARD)
注释
分为单行注释和多行注释
-
单行注释
# 注释内容
-
多行注释
""" 第一行注释 第二行注释 第三行注释 """ ''' 第一行注释 第二行注释 第三行注释 '''