1. 程式人生 > 其它 >Python的基本元素型別

Python的基本元素型別

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()評估函式

執行引數最外側的引號並執行餘下語句