python --version没输出_python之旅【1】--格式化输出
python中的格式化輸出有三種:
% 操作符 (最原始)
format()函數 (Python 2.6之后)
f-Strings (Python 3.6 之后)【推薦】
?1、% 操作符
age = 20
country = "中國"
print("我的年齡是%d歲"%age)
print("我的國籍是%s"%country)
print("我的年齡是%d歲,我的國籍是%s"%(age,country)) #一次性輸出兩個變量
%d和%s分別被后面的age和country對應的值代替,中間用%隔開。
除了%d,%s外還有其他操作符。
2、format()函數
1.順序填充
str = "我的名字是{},我的年紀是{},我的國籍是{}".format("張三",18,"中國")
2.索引填充
str = "{0},{1},{0}!".format("你好","世界")
輸出結果為:你好,世界,你好。{}里面的數子表示索引號
3.關鍵字填充
str = "姓名:{name},年齡:{age}".format(age=18,name="張三")
4.通過字典設置參數, ** 展開map集合
info = {"name":"張三","age":18} # 這是一個字典
str = "姓名:{name},年齡:{age}".format(**info)
print(str)
5.利用列表的索引設置參數
list = ["小明","男"]
str = "姓名:{0[0]},性別:{0[1]},時間:{1}".format(list,2020)
print(str)
3、f-Strings
name = "咯咯"
age = 3
print(f"你好, {name}今年{age}歲了.") #輸出:你好,咯咯今年3歲了.
f可以是大寫
#補充 #任意表達式
print(f"{2*100}") #輸出:200
print(f"{'abc'.upper()}") #輸出: ABC
??
總結
以上是生活随笔為你收集整理的python --version没输出_python之旅【1】--格式化输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle雾化试图_Oracle 物化
- 下一篇: mft文件记录属性头包括_NTFS 文件