python之变量介绍
1.什么是变量
2. 变量的特点
3. 变量的命名规则
4. 查看保留字(不能定义变量)
5. 使用变量时避免命名错误
1.什么是变量
变量就是代表某个数据(值)的名称,简单点说变量就是给数据起个名字。
2.变量的特点
1.变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值是可变的。
2.在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
小结:变量的值是可以变化的,变量可以是整数、小数、字符。
3. 变量的命名规则
1. 变量名只能包含字母、数字、下划线
2. 变量不能以数字开头,不能含有特殊字符和空格,可以用下划线来分隔其中的单词
3. 不能以保留字(关键)和函数名作为变量
4. 不能以中文命名
5. 定义的变量名应该有意义
6. 变量名区分大小写
7. 慎用小写字母i和大写字母O,因为他们可能被认错看成数字1和0
4. 查看python中系统所有保留字
方式一:windows系统
from keyword import kwlist
for i in kwlist:
print(i)
打印结果如下:
D:\python3.5\python.exe D:/pycharm/data/第一周/day2/文件.py
False None True and as assert 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
方式二:linux系统
[root@i-y2m8wfbl ~]# cat 1.py
#!/usr/bin/env python2.6
from keyword import kwlist
for i in kwlist:
print(i)
5. 使用变量时避免命名错误
message = 'hello world , I can see'
print(mesage)
打印结果如下:
D:\python3.5\python.exe D:/pycharm/data/第一周/day3/1.py
Traceback (most recent call last):
File "D:/pycharm/data/第一周/day3/1.py", line 6, in <module>
print(mesage)
NameError: name 'mesage' is not defined
总结:名称错误通常以为这两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。
6. 单行或多行注释
[root@izwz9bhan5nqzh979qokrkz ~]# cat a.py
#!/usr/bin/python
# _*_ coding:utf-8 _*_
'''
print 'zhang'
print 'jun'
print 'chao'''
print 'b'
执行结果
[root@izwz9bhan5nqzh979qokrkz ~]# python a.py
b