循序漸進學Python3新語法

2021-10-09 03:41:06 字數 1978 閱讀 5141

python因為版本的迭代,所以出現了許多的新的語法,學會這些新語法,在以後的工作中,會大大增加工作的效率,今天我們就來看看這三個新式語法.

age =

10name =

"張三"

print

("我是%s,今年%d"

%(name, age)

)print

("我是"

+ name +

",今年"

+str

(age)

+"歲"

)# 在格式化字串中可以將{}理解為是將字串與**進行分割的符號

print

(f"我是,今年歲"

)print

(f"我是,今年歲"

)print

(f"我是,今年歲"

)def

fun(age)

:if age <18:

return

18else

:return age

print

(f"我是,今年歲"

)

數字

格式輸出

作用3.1415926

3.14

保留小數點後2位小數

3.1415926

+3.14

帶符號保留小數點後2位

-1-1.00

帶符號保留小數點後2位

3.1415926

3不帶小數505

數字補0(2d代表數的長度補充左邊)55#

數字補#(2d代表數的長度補充右邊)

100000000

100,000,000

以逗號分隔數字的格式,人民幣表示

0.25

25.00%

百分比格式輸出

100000000

1.00e+08

指數計數法

1313

右對齊(預設寬度為10)

1313

左對齊(預設寬度為10)

1313

居中對齊(預設寬度為10)

111011

二進位制輸出

1111

十進位制輸出

1113

八進位制輸出11b

十六進製制輸出

110xb

十六進製制格式輸出

110xb

大寫十六進製制格式輸出

a =

3.1415926

print

("圓周率是%.2f"

% a)

print(''

.format

(a))

print(''

.format

(a))

print(""

.format

(a))

print(""

.format(5

))print(""

.format

(100000000))

print(""

.format

(0.22))

print(""

.format

(100000000))

print(""

.format(13

))print(""

.format(13

))print(""

.format(13

))

from collections import ordereddict

my_dict = ordereddict(

)my_dict[

"yi"]=

1my_dict[

"er"]=

2my_dict[

"san"]=

3my_dict[

"si"]=

4print

(my_dict)

循序漸進學程式設計

軟體開發者是乙個日新月異的領域 it 中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒有選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀地開發者。你是否聽說過 kaizen...

循序漸進學習Django

利用這一星期的業餘時間學習django,學到了模板系統,感覺還是不錯,很簡單的東東,django是個python web框架,即然是框架,就提供了很多已經封裝好的能夠快速解決問題的方法.所以忽然覺得太先進的框架反而對自己的python基礎發展不太好.即使學會了django提供的模板使用方法,但是不知...

《循序漸進學Docker》 導讀

致謝 首先要感謝dotcloud公司,是他們創立了docker這個容器引擎,同時也要感謝為docker整個生態圈貢獻大量周邊元件的所有作者,是你們讓docker技術發展得越來越好,開源的精神與力量在你們身上體現得淋漓盡致。感謝王冬生兄貢獻他在工作中的案例 docker離線系統應用案例 內容具有非常高...