Python3 教程 基礎語法

2021-10-07 20:34:03 字數 2582 閱讀 8410

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

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

識別符號對大小寫敏感

關鍵字我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字:

>>

>

import keyword

>>

> keyword.kwlist

['false', 'none', 'true', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

]

python中單行注釋以#開頭,例項如下:

# 第乙個注釋

print

("hello, python!"

)

多行注釋可以用多個#號,還有'''"""

# 第乙個注釋

# 第二個注釋

'''第三注釋

第四注釋

'''"""

第五注釋

第六注釋

"""

python最具特色的就是使用縮進來表示**塊,不需要使用大括號 {}

縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數。例項如下:

if

true

:print

("true"

)else

:print

("false"

)

python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓(\)來實現多行語句,例如:

total = item_one + \

item_two + \

item_three

, {}, 或 ()中的多行語句,不需要使用反斜槓(),例如:

total =

['item_one'

,'item_two'

,'item_three'

,'item_four'

,'item_five'

]

python中數字有四種型別:整數、布林型、浮點數和複數。

int (整數), 如 1, 只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。

bool (布林), 如 true。

float (浮點數), 如1.23、3e-2complex (複數), 如1 + 2j、 1.1 + 2.2j

word =

'字串'

sentence =

"這是乙個句子。"

paragraph =

"""這是乙個段落,

可以由多行組成"""

str

='python'

print

(str

)# 輸出字串

print

(str[0

:-1]

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

print

(str[0

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

print

(str[2

:5])

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

print

(str[2

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

print

(str*2

)# 輸出字串兩次

print

(str

+'你好'

)# 連線字串

print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上end=""

x=

"a"y=

"b"# 換行輸出

print

( x )

print

( y )

print

('---------'

)# 不換行輸出

print

( x, end=

" ")

print

( y, end=

" ")

print

()

Python3 基礎語法

注釋方式 這是注釋 這是注釋 這是注釋 字串 str hello print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 4 輸出從第三個開始到第四個的字元 print str 2 輸出從第三個開...

python3基礎語法

識別符號 1.第乙個字元必須是字母表中字母或者下劃線 2.識別符號的其他部分由字母 數字和下劃線組成。3.識別符號對大小寫敏感 python保留字 保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字 import ...

Python3基礎語法

import keyword python中的乙個標準庫 print keyword.kwlist 輸出當前版本所有的關鍵字 echo false none true and as assert async await break class continue def del elif else e...