亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

幫我看下Python的,這個" f "格式化為什么會報錯,我是缺少什么插件了么

https://img1.sycdn.imooc.com//5be0fc220001d7b208260619.jpg我是缺少什么插件了么?

正在回答

6 回答

版本3.6 以后 可以用f-string

0 回復 有任何疑惑可以回復我~

同學,我不知道你是在哪里看到的這串代碼,只是python的格式化輸出不應該是這樣子的。我稍微說兩個方法。

1)利用格式化符

name?=?"noddle"
print("name?is?%s"?%?name)?#因為name變量是一個字符串,所以使用格式化符號%s

2)利用format(官方推薦,比較%的輸出方式漸漸會被淘汰,用format更規范)

name?=?"noddle"
age?=?18
print("{1},name?is?{0},?age?is{1}".format(name,?age))?#通過位置傳遞輸出數據,非常方便

3)也可以直接利用print函數

#因為print函數可以直接輸出變量,so~~~~。
name?=?"noddle"
age?=?18
print("name?is?"+name,"age?is",age)?#用逗號連接會產生一個空格,用加號則是鏈接字符串。

希望解決了你的疑惑。

0 回復 有任何疑惑可以回復我~

我是想把變量中的name格式化,你的寫法是把 f 打印出來

0 回復 有任何疑惑可以回復我~

你這語法規范寫錯了,

0 回復 有任何疑惑可以回復我~


print("f"+" let' s talk{name}.")


0 回復 有任何疑惑可以回復我~

print("f"+" let' stalk{name}.")


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

幫我看下Python的,這個" f "格式化為什么會報錯,我是缺少什么插件了么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號