2.1 布爾值
布爾數據類型只有兩種值: True 和 False.
2.2 比較操作符
== | 等於 |
!= | 不等於 |
< | 小於 |
> | 大於 |
<= | 小於等於 |
>= |
大於等於 |
2.3 布爾操作符
and 、or 和 not
2.4 控制流的元素
控制流語句由條件和代碼塊組成。
if name == 'Mary':
print('Hello Mary')
if password == 'swordfish':
print('Access granted.')
else:
print('Wrong password.')
條件語句後有冒號,代碼塊有3條規則
1.縮進增加時,代碼塊開始
2.代碼塊可以包含其他代碼塊
3.縮進減少爲零,或減少爲外面包圍代碼塊的縮進,代碼塊就結束了。
2.5 控制流語句
if語句
if <條件>:
<代碼塊>
elfi <條件>:
<代碼塊>
else
<代碼塊>
while循環語名
while <條件>:
<代碼塊>
break 語句: 退出循環
continue語句:跳過本次循環,回到循環開始處, 開始下一次循環。
for循環和range()函數, range()函數有三個參數,range(起始值, 終止值, 步長)
for g in range(1, 100, 2):
print(g)
2.5 導入模塊
在開始使用一個模塊中的函數之前,可通過import導入模塊, 如import random, 可選的更多模塊名稱,之間用逗號隔開。
from import語句: from random import *,使用這種方式,調用random模塊中的函數時不需要random.前綴,缺點是可讀性差,建議使用普通形式的import語句。
2.6 用sys.exit()提前結束程序