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離線系統應用案例 內容具有非常高...