Python基础语法
四则运算
完成一次四则运算需要:存储计算结果的变量、赋值运算符(= )、常量(数值和字符串)、算术运算符(+ 、- 、*****、/ )以及输出变量的函数print。
例:
MyMoney = 218 + 175
print(MyMoney)
两个整型相除,运算结果是浮点型。
取模和取整
求两数相除得到的余数的运算称为取模 ,在Python中,其用**%表达。求两数相除得到的整数商的运算称为 取整**,在Python中,其用双正斜杠(//)表达。
比较运算符
用于比较两个量的数量关系的运算称为比较运算。在Python中,比较运算符总共有六种:
| 比较运算符 | 含义 | | ---------- | -------- | | == | 等于 | | > | 大于 | | < | 小于 | | >= | 大于等于 | | <= | 小于等于 | | != | 不等于 |
比较运算的结果是表示真或假的数据类型,称为布尔值 (Boolean),其值只有True和False。
例:
MyHeight = 178
YourHeight = 173
print(MyHeight > YourHeight) #True
逻辑运算符
对真假命题进行判断的运算称为逻辑运算。"与"、"或"、"非"就是常见的三种逻辑运算。在Python中,逻辑运算符包括:
| 逻辑运算符 | 含义 | | ---------- | ---- | | and | 与 | | or | 或 | | not | 非 |
运算结果的数据类型是布尔值。
例:
a = True
b = False
Result1 = a or b
print(Result1) #True
关键字
在程序设计语言中,拥有特殊意义的单词被称为关键字,它们不能作为变量名使用。例如and、or、not、True、False等都是关键字。
由于区分大小写,所以and是关键字,而And不是。
if 判断语句
根据判断条件是否成立,以决定后续代码执行顺序的语句称为判断语句 。在Python中,它的关键字是if,其语法为:
if condition:
#如果条件为真,则执行这里的语句(需要1Tab缩进)
例:
MyWeight = 70.5
YourWeight = 81.3
if MyWeight < YourWeight:
print("you are heavier than me")
缩进与语句块
Python中不同层级的语句之间强制要求缩进,并且相同层级的语句要求缩进量一致。同一层级的语句的集合称为语句块。
括号
为了强调运算的优先级,我们经常使用括号。括号内的代码优先运算。如果不使用括号,我们就无法清晰控制代码的执行顺序。
例:
MyHeight = 172
YourHeight = 175
HerHeight = 181
Result1 = (MyHeight > YourHeight) and (YourHeight > HerHeight)
print(Result1) #False