变量
绝大部分程序为了解决实际问题,都会对实际问题中的数据进行处理,处理的过程中或者结束时,就要用变量进行存放。
例如:
num = 10
在这个代码中,定义了一个名字为num的变量,将数字10存入其中,后面就可以对num变量进行各种运算或者输出。
变量要注意的内容:
合法的标识符的要求:
标识符由字母、下划线或数字组成,第一个字符不能是数字;
不能单独由数字构成;
Python将一些特定的单词留给自己用,称为关键字。关键字不能用作标识符。
尝试一下:
单独由字母构成是否可以?
单独由下划线构成是否可以?
有哪些关键字?
查看Python的关键字:
import keyword
keyword.kwlist
[‘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’]
语法上a,b,c这样的标识符都是合法的,可以用作变量名,但是这样的命名让程序不容易理解,编程规范要求对于变量等的命名,要做到见名知意,通常采用驼峰命名方法。
见名知意:起一个有意义的名字,尽量做到看一眼就知道是什么意思。
驼峰命名法:
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始,后面每个单词的首字母大写,例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf
举例:2.1-name.py
没有见名知意的时候
a = ‘zhangsan’
b = 20
print(a)
print(b)
有见名知意的时候
my_name = ‘lisi’
my_age = 23
print(my_name)
print(my_age)
小驼峰命名方法
myFirstName = ‘liu’
大驼峰命名方法
MyLastName = ‘GZ’
结果为:
zhangsan
20
lisi
23
