Python_基礎(命名,資料型別,迴圈)
阿新 • • 發佈:2018-11-19
與變數名相關
- 數字,字母,下劃線
- 不能以數字為開頭
- 不能是Python中的中的關鍵字
and elif import return
as else in try
assert except is while
break finally lambda with
class for not yield
continue from or
def global pass
del if raise
- 不能是Python中的中的關鍵字
- 最好不能和Python中的中內建的東西重複(例如內建的函式,重複了則為重寫函式)
- 在Python中的中(C語言為底層),變數名指示一個代指作用,在Python的中進行解釋程式時,變數名會被除去
-
# 程式 user_name = "henry" print( user_name ) # 實際的執行方式 print(henry)
-
- 變數名的取名方式要有意義:USER_NAME,USER_ID
- 不能以數字為開頭
- 條件語句
- 程式碼塊:
- 在的Python中,程式碼塊為一個冒號後具有相同縮排的語句,一般情況下利用4個空格(一個Tab鍵)進行縮排
- 在的Java中,一個程式碼塊為一對大括號括起來的語句
- 如果,否則,ELIF
- 在一個if的下方,若不想進行任何的操作,利用pass(表示不過不執行)關鍵字來代指空的程式碼塊,無意義
- 程式碼塊:
- 蟒蛇中的基本資料型別
- 字串:利用單引號,雙引號,兩個雙引號,三個雙引號
- 字串的四種方式
-
1 '你好,世界' 2 “你好,世界” 3 ““你好,世界”” 4 “““你好,世界”””
-
- 字串加法
-
1 a = "Hello" 2 b = "World" 3 c = a + b 4 print(c) # 輸出的值為 HelloWorld
-
- 字串乘法
-
1 a = "Hello,World" 2 b = a * 10 3 # 將字串重複指定遍數 4 # 輸出為 Hello,WorldHello,WorldHello,WorldHello,WorldHello,World
-
- 字串中無減法,無除法
- 字串的四種方式
- 數字:對於數字來說具有(加減乘除)
- 在Python中,利用一個*表示乘法,利用兩個*表示平方
- %:獲取餘數
- /:除號
- //:取得數字的商,例如34 // 8 = 4
- 字串:利用單引號,雙引號,兩個雙引號,三個雙引號
- 迴圈
- 對於迴圈
- 雖然迴圈
- 同時可與其他配套使用,當同時不滿足當前條件時,可執行否則下的語句塊
- 例題
- 輸出1 2 3 4 5 6 8 9 10
- 輸出所有奇數
- 輸出所有偶數
- 輸出1 + 2 + 3 ... = 100的值
- 輸出1-2 + 3-4 ...-100的值
-
1 # 輸出 1 2 3 4 5 6 8 9 10 2 count = 0 3 while count < 10: 4 if count!=7: 5 print(count) 6 count = count + 1 7 8 9 # 輸出1+2+3…=100的值 10 i = 1 11 count = 0 12 while i <= 100: 13 count = count + i 14 print(count) 15 i = i + 1 16 17 18 # 輸出基數 19 i = 1 20 while i <= 100: 21 if i % 2 != 0: 22 print(i) 23 i = i + 1 24 25 26 # 輸出1-2+3-4….-100的值 27 10. # i = 1 28 count = 1 29 while i <= 100: 30 if i % 2 != 0: 31 count = count - i 32 else: 33 count = count + i 34 i = i + 1 35 print(count)