4 2 Python基礎語法

2021-09-23 07:43:39 字數 3376 閱讀 8453

#!/usr/bin/python3

str = input("請輸入:");

print ("你輸入的內容是: ", str)

請輸入:hello python!

你輸入的內容是: hello python!

#!/usr/bin/python3

x="a"

y="b"

# 換行輸出

print( x )

print( y )

print('---------')

# 不換行輸出

print( x, end=" " )

print( y, end=" " )

print()

# 同時輸出多個變數

print(x,y)

>>>"{} {}".format("hello", "world")    # 不設定指定位置,按預設順序

'hello world'

>>> " ".format("hello", "world") # 設定指定位置

'hello world'

>>> " ".format("hello", "world") # 設定指定位置

'world hello world'

>>> 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)

# 檔名: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']

42 python異常捕獲

1.常見異常1.synataxerror 語法錯誤 2.nameerror 試圖訪問的變數名不存在 3.indexerror 索引錯誤,使用的所以你不存在,常為索引超出序列範圍 4.keyerror 使用了對映中不存在的關鍵字 鍵 時引發的關鍵字錯誤 5.typeerror 型別錯誤,內建操作或是函...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...