Python的基本元素型別
阿新 • • 發佈:2021-07-09
Python的基本語法元素
程式設計的基本方法
計算機是根據指令操作資料的裝置,具有功能性和可程式設計性
- 功能性:對資料的操作表現為資料的計算、輸入輸出處理和結果的儲存
- 可程式設計性:根據一系列指令自動的、可預測的、準確的完成操作者的意圖
計算機的發展遵循摩爾定律(Moore`s Law)
- 單位面積積體電路上可容納的電晶體的數量約每兩年翻一番
- CPU、GPU、記憶體、硬碟、電子產品的價格都遵循摩爾定律
- 計算機深刻的改變了人類社會,甚至改變了人類本身
- 很多行業都將被計算機程式接管,程式設計將是生存技能
程式設計語言
程式設計語言是一種用於人類和計算機之間互動(交流)的人造語言
程式設計語言相比自然語言跟簡單、更眼鏡、更精準
編譯和解釋
原始碼:採用某種程式語言編寫的計算機程式,人類可讀
目的碼: 計算機可直接執行,人類不可讀(專家除外)
編譯:一次性將原始碼轉換成目的碼
解釋:將原始碼逐條轉換成目的碼同時逐條執行的過程
靜態語言:使用編譯執行的程式語言
指令碼語言:使用解釋執行的程式語言
程式編寫的基本方法 IPO
- I input 輸入資料
- P process 處理
- O output 輸出資料
溫度轉換
\(C = (F - 32)\div 1.8\)
\(F = C\times1.8+32\)
Temstr = input("請輸入帶有符號的溫度值:") if Temstr[-1] in [ 'F' , 'f' ]: C = (eval(Temstr[ 0 : -1 ] ) - 32 ) / 1.8 print( "轉換後的溫度是{:.2f}C" .format(C) ) elif Temstr[-1] in [ 'c' , 'C' ]: F = 1.8 * eval( Temstr[ 0 : -1 ] ) + 32 print( "轉換後的溫度是{:.2f}F" .format(F) ) else: print("輸入格式有誤")
python中縮排嚴格明確、表所屬關係、長度一致
單行註釋
# 單行註釋
多行註釋
'''
多行
註釋
單引號
'''
python 變數命名規則:
- 大小寫字母、數字、下劃線、漢字
- 大小寫敏感、首字元不能是數字、不能與保留字相同
python表示字元或字串單引號雙引號沒有區別
字串序號包括正向遞增和反向遞減,反向遞減中最後一個字元的序號為-1
字串索引操作<string>[M]
字串切片操作<string>[M:N]
,範圍是\(M\)到\(N-1\)
列表由[]
表示,用,
分隔
可以用in
判斷元素是否在列表中
分支語句,有判斷條件決定程式執行方向的語句,有保留字if elif else
:
為語法的一部分,冒號及縮排成分表示後續語句與判斷語句的分支關係
函式,能夠根據輸入的不同引數產生不同的輸出功能
input()
輸入函式
<變數> = input( <提示資訊字串> )
,使用者輸入的資訊儲存在變數中
print()
輸出函式
print( <變數> )
輸出變數
格式化輸入 print( "轉換後的溫度是{:.2f}F" .format(F) )
{}
表示槽,後續變數填充到槽中
{:.2f}
表示將變數F填充時取小數點後兩位
.format(F)
表示將變數F
填充到槽中
eval()
評估函式
執行引數最外側的引號並執行餘下語句