最新国产好看的视频,伊人天堂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 字符串格式化

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

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

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

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

示例:將價格格式化為以兩位小數(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"))

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

相關文章

最新評論

于田县| 永泰县| 封丘县| 伊吾县| 兰州市| 吉林市| 滨州市| 新密市| 东平县| 广宁县| 石城县| 含山县| 宁波市| 香港| 将乐县| 汝城县| 中方县| 浦城县| 西贡区| 昭觉县| 江西省| 太白县| 大方县| 大丰市| 吴旗县| 鄢陵县| 河东区| 石屏县| 高淳县| 武功县| 通化县| 射洪县| 融水| 鄱阳县| 涪陵区| 乌苏市| 沁水县| 灌云县| 永嘉县| 大洼县| 介休市|