Python------"Hello,world"
1.Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。
2.Python安裝教程------https://www.baidu.com/link?url=khhyUV0WlSZRbNGoIbPldCG46mr9TfYeyhCSzAADiA_BBdXEuiNrkqFD9hywABftyGM9P_g_C2ayqu-keGj1OOIsU17Phu5pkvvqptJ36NK&wd=&eqid=a43996d10004e943000000065c2b19f7
3,第一個python程式
(1),python的程式可以寫在命令列中進行編寫和執行。 命令列進入方式:win+r=>cmd=>回車==> python注意:中英文標點符號
(2),把程式寫在py檔案中. 可以反覆的使用程式. 需要注意: 檔案的編碼格式:UTF-8
1 print("hello,world")
4,變數
變數是程式執行過程中產生的中間值. 供給後面程式使用
# 註釋, # 是單行註釋 . alex # ''' 多行註釋: ''' # print(3+5) # print((3+5)*6) # print((3+5)*6*64) # print((3+5)*6*64-7) # print(((3+5)*6*64-7)/2) # 變數:就是一個字母或者符號.把程式執行過程中產生的值先記錄下來. 供給後面的程式使用 # 相當於: x ''' a = 3 + 5 # 等號的意思是賦值. 把等號右邊的值賦值給左邊的變數 print(a) #8 print(a*6) #48 b = a * 6 * 64 print(b) c = b -7 d = c/2 '''
5,變數的命名規則
(1). 字母, 數字, 下劃線組成
(2). 不能是數字開頭, 更不能是純數字
(3). 不能用關鍵字
(4). 不能太長
(5). 不要用中文
(6). 要有意義
(7). 區分大小寫
(8). 推薦用駝峰或下劃線
6,資料型別(三個)
(1). int(整數),用於 +-*/
(2). str(字串), 用於+*
(3). bool(布林) True, False
# 資料型別: #1. int(整數) 不帶小數點的 integer #a = 3 # 整數 #print(type(a)) # class int # 整數可以執行 + - * / # print(10/3) # 小數是不能完美的表示出來的. 0-1 # // 整除(地板除) # % 計算餘數 # print(10//3) # print(10%3) # 餘數 # print(92233720368547758070*100000) # a = """我們不一樣""" # print(type(a)) # <class 'str'> string ''' print("""我家大門常開啟 開放懷抱等你 老 嗎? 十年之前""") ''' # print("渣渣輝"+"陳小春"+"古天綠") # 拼接 # print("alex"+2+38+250) # str不能和int進行拼接 must be str, not int # print("sb" * 1000) # 重複1000次 # bool有兩個取值:True, False # print(10 < 3) a = True print(type(a)) # <class 'bool'> boolean
7,常量
全都大寫
''' BIRTH_OF_ALEX = 1888 # 常量實質就是一個變數, 只不過大家不改 print(BIRTH_OF_ALEX) BIRTH_OF_ALEX = 1988 print(BIRTH_OF_ALEX) '''
8,互動
s = input("提示語")
接受到的是字串型別
int() 把字串轉化成整數
# a = input("請輸入一個人的名字:") # print("這個人的名字是"+a) # ???? 把這個題進行簡化 a = input("請隨意的輸入一個數字") b = input("請隨意的輸入另一個數字") # 把字串轉化成int c = int(a) d = int(b) print(c + d) # 接受到的都是字串. 需要轉換成int
9,if語句
if 條件:
程式碼塊
當條件成立. 執行程式碼塊
if 條件:
程式碼塊1
else:
程式碼塊2
當條件為真. 執行程式碼塊1, 否則執行程式碼塊2
if 條件1:
程式碼塊1
elif 條件2:
程式碼塊2
elif.....
else:
else程式碼塊
巢狀: if..else可以無限的巢狀, 寫的時候儘量控制在3-5以內
''' money = 666 if money > 5000: print("打車回家") print("回家") ''' ''' if 條件判斷(bool): 條件為真執行這裡, 這裡叫程式碼塊 ''' ''' money = 123 if money > 5000: # 恆定為真 print("打車回家") else: # 否則, 意味著上面不成立 print("騎共享單車回家") ''' ''' if 條件: 程式碼塊 else: 程式碼塊 money = 50000 if money > 5000000: print("開特斯拉回家") elif money > 5000: print("打車回家") elif money > 1000: print("騎車回家") else: print("走路回家") ''' # 巢狀 print("劉偉家: 噹噹噹當!") gender = input("你是男的還是女的?") if gender == "女": # == 判斷 age = input("你今年多大了?") if int(age) > 40: print("對不起, 你去隔壁. ") else: print("請進. 太白不在.") print("激動不已, 請進!") else: print("滾出去! ")