最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?用戶輸入和字符串格式化示例詳解

 更新時間:2023年11月06日 08:54:49   作者:小萬哥的博客圓子  
Python 允許用戶輸入數(shù)據(jù)。這意味著我們可以向用戶詢問輸入,這篇文章主要介紹了Python?用戶輸入和字符串格式化指南,以下示例要求用戶輸入用戶名,并在輸入用戶名后將其打印在屏幕上,需要的朋友可以參考下

Python 允許用戶輸入數(shù)據(jù)。這意味著我們可以向用戶詢問輸入。在 Python 3.6 中,使用 input() 方法來獲取用戶輸入。在 Python 2.7 中,使用 raw_input() 方法來獲取用戶輸入。以下示例要求用戶輸入用戶名,并在輸入用戶名后將其打印在屏幕上:

Python 3.6:

username = input("請輸入用戶名:")
print("用戶名是:" + username)

Python 2.7:

username = raw_input("請輸入用戶名:")
print("用戶名是:" + username)

Python 字符串格式化

為了確保字符串按預(yù)期顯示,我們可以使用 format() 方法來格式化結(jié)果。format() 方法允許您格式化字符串的選定部分。有時文本中有些部分您無法控制,也許它們來自數(shù)據(jù)庫或用戶輸入?為了控制這些值,您可以在文本中添加占位符(花括號 {}),然后通過 format() 方法傳遞這些值:

示例:在您想要顯示價格的位置添加占位符:

price = 49
txt = "價格是 {} 美元"
print(txt.format(price))

您可以在花括號中添加參數(shù),以指定如何轉(zhuǎn)換值:

示例:將價格格式化為以兩位小數(shù)顯示:

txt = "價格是 {:.2f} 美元"

如果要使用更多的值,只需將更多的值添加到 format() 方法中:

示例:

print(txt.format(price, itemno, count))

并添加更多的占位符:

示例:

quantity = 3
itemno = 567
price = 49
myorder = "我要 {} 件編號 {} 的商品,每件 {:.2f} 美元。"
print(myorder.format(quantity, itemno, price))

索引編號

您可以使用索引編號(花括號內(nèi)的數(shù)字 {0})來確保值放置在正確的占位符中:

示例:

quantity = 3
itemno = 567
price = 49
myorder = "我要 {0} 件編號 {1} 的商品,每件 {2:.2f} 美元。"
print(myorder.format(quantity, itemno, price))

此外,如果要多次引用相同的值,可以使用索引號:

示例:

age = 36
name = "John"
txt = "他的名字是 {1}。{1} 今年 {0} 歲。"
print(txt.format(age, name))

命名索引

您還可以使用命名索引,通過在花括號中輸入名稱(例如 {carname}),但在傳遞參數(shù)值時必須使用名稱,如 txt.format(carname="Ford")

示例:

myorder = "我有一輛 {carname},它是一輛 {model}。"
print(myorder.format(carname="Ford", model="Mustang"))

到此這篇關(guān)于Python 用戶輸入和字符串格式化指南的文章就介紹到這了,更多相關(guān)Python 用戶輸入和字符串格式化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

延津县| 上思县| 桃江县| 岐山县| 竹山县| 五峰| 合作市| 东乡| 进贤县| 新建县| 永定县| 南开区| 通城县| 石景山区| 菏泽市| 南乐县| 高阳县| 丹东市| 闻喜县| 赞皇县| 灵武市| 常宁市| 达日县| 南安市| 宁德市| 伊金霍洛旗| 古田县| 都江堰市| 福鼎市| 阳山县| 巴南区| 绥滨县| 长岛县| 凤山县| 柳州市| 上虞市| 宿松县| 凌源市| 五台县| 崇礼县| 洛浦县|