標籤:完成後 inf 字串 body 一段 == 使用者輸入 單行 def
1、就單個 python 檔案來說在 python 中 python 的尾碼可以是任意的。但如果這個 python 檔案需要匯入的時候如果不是 .py 會出錯。所以一般情況下 python 檔案的尾碼為 .py
2、是 linux 中使用 ./檔案.py 時候需要在文檔的第一行註明解譯器路徑
# !/usr/bin/env/ python
3、聲明文檔的編碼為utf-8
# -*- coding:utf-8 -*-
4、python 的輸出函數 print
print(‘hello‘)
括弧內為可接任何類型的變數並輸出該變數的內容
5、python 中單行注釋 使用 “井號” 多行注釋使用三引號‘‘‘ 或者"""
#這是一段單行注釋‘‘‘ 這 是 多 行 注 釋‘‘‘""" 這 是 多 行 注 釋"""
6、python 的輸入 使用 input 方法來操作
value = input(‘提示資訊:‘)
程式會一直停留在這裡等待使用者的輸入使用者輸入完成後會吧使用者輸入的內容賦值給 value 無論使用者輸入什麼內容都為 str 類型。
7、python 中變數名只能由字母、數字、底線命名。且不能由數字開頭。而且不能和 python 中的關鍵字重複,最好不要和 python 內建的東西重複(多練)
8、python 中的 if 語句
if 條件: 條件滿足執行的代碼塊...elif 條件: elif條件滿足執行的代碼塊.......else: if條件和elif中的條件都不滿足時候執行的代碼塊 #只要有一個條件滿足。下面的判斷就不執行了。
上述代碼中 elif 與 else 是可選的。 elif 可以有若干個。但必須在 if 和 else 中間
“:”(冒號)代表下面的一個代碼塊 代碼塊內部代碼縮排來表示 同一縮排代表在同一代碼塊內
if 語句可以多層嵌套使用
if elif else在同一縮排內。表示是一套if
補充:pass關鍵字
‘‘‘if 1==1: #如果這樣使用會報錯。如果什麼都不執行使用pass關鍵字。else: print(‘1=1‘)‘‘‘#應該這樣執行。if 1==1: passelse: print(‘1=1‘)
9、 python 的資料類型。
字串:使用引號引起來的就是字串。
str1 = ‘abcdefg‘str2 = "我是一段字串"str3 = ‘‘‘我也是一段字串‘‘‘str4 = """我還是一段字串"""
字串的加法:就是字串的拼接
fist_name = ‘zhang‘last_name = ‘jiashun‘name = fist+last_name #name就會等於zhangjiashunprint(name)
字串的乘法:表示字串重複出現的次數
a = ‘123‘b = a * 3print(b) #會輸出 123123123
整數類型:不使用引號引起來的數字且沒有小數點的數字
a = 10b = 20c = a + bc = a - bc = a * bc = 100 / 10c = 2 ** 4 #2的4次冪c = 39 % 8 #39除以8的餘數c = 39 // 8 #地板除 39除以八的商(向下取整)
10、 while 迴圈
#該迴圈為死迴圈 while 1==1: #條件成立進入代碼塊 print(‘ok‘) #執行完代碼塊內最後一條語句後在次判斷while條件是否成立
count = 0while count < 10: print(count) count = count + 1 #count自身增加1後再次判斷while條件。
python基礎筆記(一)