Python學習筆記一之基礎語法

2021-10-09 07:53:20 字數 2854 閱讀 2786

python是一種解釋性(意味著開發過程沒有編譯環節,相對於編譯性語言而言)、物件導向、動態資料型別的高階程式語言。

識別符號:

第乙個字元必須是字母表中的字母或下劃線_

識別符號的其它部分由字母、數字和下劃線組成。

識別符號區分大小寫。

python3允許使用中文作為變數名,非ascii碼識別符號也是允許的。

關鍵字(保留字):

關鍵字不能用於任何識別符號的名稱。

利用**輸出當前版本的python關鍵字:

注釋單行注釋:#開頭。

多行注釋:多個#,或者"""'''

#!/usr/bin/python3

# 第乙個注釋

# 第二個注釋

'''第三注釋

第四注釋

'''"""

第五注釋

第六注釋

"""print

("hello, python!"

)

行與縮排

使用縮進來代表**塊,不需要使用大括號{}

同乙個**塊的語句必須包含相同的縮排空格數,縮排不一致會導致執行錯誤。

多行語句書寫

使用反斜槓\來實現多行語句。

{}()中的多行語句,不需要使用反斜槓\

total=item_one+\

item_two+\

item_three

數字(number)型別

(1)int(整型):只有一種整數型別int,表示為長整型。

(2)bool(布林):如true。

(3)float(浮點數):如1.23,3e-2。

(4)complex(複數):如1+2j,1.1+2.2j。

字串(string)

(1)單引號''和雙引號""的使用完全相同。

(2)使用三引號"""'''可以指定乙個多行字串。

(3)轉義符\,使用r可以讓反斜槓不發生轉義,如r'hello\n',則會輸出hello\n,並不會換行。

(4)按字面意思級聯字串,如'this ' 'is ' 'string',將自動級聯輸出為this is string

(5)字串使用+連線起來,使用*實現重複輸出。

(6)字串的索引方式:從左往右以0開始,從右往左以-1開始。

(7)字串不能改變。

(8)沒有單獨的字元型別,乙個字元就是長度為1的字串。

(9)字串的擷取:變數[頭下標:尾下標:步長](前閉後開)。

str

='runoob'

print

(str[0

:-1]

)# 輸出第乙個到倒數第二個的所有字元

print

(str[0

])# 輸出字串第乙個字元

print

(str[2

:5])

# 輸出從第三個開始到第五個的字元

print

(str[2

:])# 輸出從第三個開始後的所有字元

等待使用者輸入

執行下面的程式在按回車鍵後就會等待使用者輸入:

input

("\n\n按下enter鍵後退出"

)

同一行顯示多條語句

一行的多條語句之間用;分隔開:

import sys; x =

'runoob'

; sys.stdout.write(x +

'\n'

)

**組

縮排相同的一組語句。

print輸出

預設輸出換行,如果不想換行,需要在變數末尾加上end=""

print

("a"

,end="")

print

("b"

)

import與from…import

使用importfrom...import來匯入相應的模組。

(1)將整個模組(somemodule)匯入:import somemodule

(2)從某個模組中匯入某個函式:from somemodule import somefunction

(3)從某個模組中匯入多個函式:from somemodule import firstfunc,secondfunc,thirdfunc

(4)將某個模組中的全部函式匯入:from somemodule import *

Python學習筆記(一)Python基本語法元素

二 程式設計例項 4 語句與函式 三 推薦課程 pprocess處理,程式的主要邏輯。ooutput輸出,程式的輸出 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print...

Python學習筆記(一)之Python基礎語法

目錄 user bin python coding utf 8 author zjw 1 print hello world 2 print hello world 3 print hello world 4 print hello world 5 print hello print world h...

《Python學習筆記》階段一之基礎學習

1.注釋 或者 或者 2.輸出函式print 3.塊。用冒號作為開始,具有相同縮排的 縮排需要相同型別,tab和空格 4個 不一樣 if 5 5 print print if false print print 沒有花括號,以冒號開始,以縮排劃分 print 4.變數 宣告變數的三種方式 a fan...