三、变量、常量、注释
print(1+2+3+4+5)
print((1+2+3+4+5)*3/2)
print(((1+2+3+4+5)*3/2)+100)/24)
以上代码,最下边的代码很长,违背了python语言简单、清晰的原则,有许多重复的部分可以用一个变量来代替
如下:
x = 1+2+3+4+5
y = x*3/2
z = (y + 100) / 24
print(x,y,z)
定义 了x,y,z变量,输出的结果与上面的代码结果相同,但是很清晰、简单
变量的小高级:
age1 = 18
age2 = age1
age3 = age2
age2 = 12
print(age1,age2,age3)
此代码的结果为:18 12 18(Python的运行方式是从上至下一行一行的运行)
2.what:x y z变量:指代一些内容
3.how:
-
-
不能以数字开头
-
不能是python的关键字
-
要具有描述性
-
不能使用中文
-
不能过长
-
推荐:
-
驼峰体:AgeOfOldboy = 73
-
下划线:age_of_oldboy = 73
-
content=duihfuihfuiefhjknjsfnjfnjafasjf
note:变量是唯一的,数据不是
1.why:生活中一直不变的:π,身份证号码,历史发生的时间
2.what:常量:一直不变的量。python中没有真正的常量,为了迎合其他语言口味,全部大写的变量称之为常量。
3.how:将变量全部大写,放在文件的最上面。
4.where:设置一些不变的量:身份证号,id
比如:
#常量
NAME = '杨'
单行注释:#
多行注释:'''被注释内容''' """被注释内容"""
难以理解的代码后面,加注释
函数、类、文件都需要注释,解释说明
note:
情况1:单双引号配合使用
content = 'I am yang , 18 year old'
content = "I'm yang , 18 year old"
情况2:三引号:换行的字符串
msg = '''
我爱你,
美丽的祖国!
'''