1 2 Python基礎語法

2021-09-22 22:35:40 字數 4574 閱讀 9000

1.2.2 注釋:

1.2.3 識別符號:

1.2.4 變數:

1.2.5 行與縮排:

input()輸入:

#!/usr/bin/python3

str=

input

("請輸入:");

print

("你輸入的內容是: "

,str

)

請輸入:hello python!

你輸入的內容是: hello python!

print()輸出:
#!/usr/bin/python3

x="a"

y="b"

# 換行輸出

print

( x )

print

( y )

print

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

)# 不換行輸出

print

( x, end=

" ")

print

( y, end=

" ")

print()

# 同時輸出多個變數

print

(x,y)

format的格式化函式(了解)
>>

>

"{} {}"

.format

("hello"

,"world"

)# 不設定指定位置,按預設順序

'hello world'

>>

>

" ".

format

("hello"

,"world"

)# 設定指定位置

'hello world'

>>

>

" "

.format

("hello"

,"world"

)# 設定指定位置

#指定引數名

>>

>site =

>>

>

print(.

format

(**site)

)# 通過字典設定引數

)# "0" 是必須的 通過列表索引設定引數

>>

>

print(""

.format

(3.1415926))

;#數字格式化

3.14

數字

格式輸出

描述3.1415926

3.14

保留小數點後兩位

3.1415926

+3.14

帶符號保留小數點後兩位

-1-1.00

帶符號保留小數點後兩位

2.71828

3不帶小數505

數字補零 (填充左邊, 寬度為2)

55*** 數字

補x (填充右邊, 寬度為4)

1010xx

數字補x (填充右邊, 寬度為4)

1000000

1,000,000

以逗號分隔的數字格式

0.25

25.00%

百分比格式

1000000000

1.00e+09

指數記法

1313

右對齊 (預設, 寬度為10)

1313

左對齊 (寬度為10)

1313

中間對齊 (寬度為10)

11『』.format(11)

』』.format(11)

』』.format(11)

』』.format(11)

』』.format(11)

』』.format(11)

1011

1113

b0xb

0xb進製

python中的注釋有單行注釋和多行注釋:

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 檔名:test.py

# 第乙個注釋

print

"hello, python!"

;# 第二個注釋

輸出結果:

hello, python!
注釋可以在語句或表示式行末:

name = "madisetti" # 這是乙個注釋
#!/usr/bin/python

# -*- coding: utf-8 -*-

# 檔名:test.py

'''這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

'''"""

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

"""

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

>>

>

import keyword

>>

> keyword.kwlist

['false'

,'none'

,'true'

,'and'

,'as'

,'assert'

,'break'

,'class'

,'continue'

,'def'

,'del'

,'elif'

,'else'

,'except'

,'finally'

,'for'

,'from'

,'global'

,'import'

,'in'

,'is'

,'lambda'

,'nonlocal'

,'not'

,'or'

,'pass'

,'raise'

,'if'

,'return'

,'try'

,'while'

,'with'

,'yield'

]

#!/usr/bin/python3

counter =

100# 整型變數

miles =

1000.0

# 浮點型變數

name =

"demo"

# 字串

print

(counter)

print

(miles)

print

(name)

100

1000.0

demo

多個變數賦值
a = b = c =

1

a, b, c =1,

2,"demo"

if

true

:print

("true"

)else

:print

("false"

)

if

true

:print

("answer"

)print

("true"

)else

:print

("answer"

)print

("false"

)# 縮排不一致,會導致執行錯誤

file "test.py"

, line 6

print

("false"

)# 縮排不一致,會導致執行錯誤

^indentationerror: unindent does not match any outer indentation level

多行語句
total = item_one + \

item_two + \

item_three

total =

['item_one'

,'item_two'

,'item_three'

,'item_four'

,'item_five'

]

空行

12 python基礎 函式

12.1 函式簡介一段具有特定功能的 可重用的語句組 函式規則 1.def 2.return 表示式 結束函式,不帶表示式的return相當於返回 none 作用 降低程式設計難度和 復用def 函式名 引數 引數是佔位符 函式體return 返回值 引數是輸入 函式體是處理 結果是輸出 ipo 函...

12 Python 檔案處理

資料夾 得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedirs r c python 檢驗給出的路徑是否是乙個檔案 os.path.isf...

12 Python內建函式

help 下面兩行分別為sys模組和str類的具體說明。help sys help str help 1,2,3 會詳細說明list的用法 help 1,2,3 dict class dict object dict new empty dictionary dict key,value pairs...