作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。
歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!????
1. 字符串格式化方式2(快速寫法)
目前通過%符號占位已經(jīng)很方便了,還能進(jìn)行精度控制。
可是追求效率和優(yōu)雅的Python,是否有更加優(yōu)雅的方式解決問題呢?
那當(dāng)然:有
通過語法:f"內(nèi)容{變量}"的格式來快速格式化
看如下代碼
總結(jié):
可以通過
f”{變量} {變量}”
的方式進(jìn)行快速格式化這種方式:
- 不理會類型
- 不做精度控制
適合對精度沒有要求的時候快速使用
2. 對表達(dá)式進(jìn)行格式化
先來了解表達(dá)式是什么:
表達(dá)式:一條具有明確執(zhí)行結(jié)果的代碼語句
如: 1 + 1、5 * 2,就是表達(dá)式,因為有具體的結(jié)果,結(jié)果是一個數(shù)字
又或者,常見的變量定義:
name = “張三” age = 11 + 11
等號右側(cè)的都是表達(dá)式,因為它們有具體的結(jié)果,結(jié)果賦值給了等號左側(cè)的變量。
那么,對于字符串格式化,能否直接格式化一個表達(dá)式呢?
可以,看代碼:
print("1 * 1 的結(jié)果是:%d" % (1 * 1))
print(f"1 * 2的結(jié)果是:{1 * 2}")
print("字符串在Python中的類型名是:%s" % type("字符串"))
結(jié)果:
在無需使用變量進(jìn)行數(shù)據(jù)存儲的時候,可以直接格式化表達(dá)式,使代碼更加簡潔
3. 數(shù)據(jù)輸入
3.1 input語句(函數(shù))
我們前面學(xué)習(xí)過print語句(函數(shù)),可以完成將內(nèi)容(字面量、變量等)輸出到屏幕上。
在Python中,與之對應(yīng)的還有一個input語句,用來獲取鍵盤輸入。
- 數(shù)據(jù)輸出:print
- 數(shù)據(jù)輸入:input
使用上也非常簡單:
- 使用input()語句可以從鍵盤獲取輸入
- 使用一個變量接收(存儲)input語句獲取的鍵盤輸入數(shù)據(jù)即可
看代碼:
print("請告訴我你是誰?")
name = input()
print("我知道了,你是:%s" % name)
結(jié)果:
但是在這個代碼中,輸出”請告訴我你是誰?“的print語句其實(shí)是多余的
input()語句其實(shí)是可以在要求使用者輸入內(nèi)容前,輸出提示內(nèi)容的哦,方式如下:
如圖,在input的括號內(nèi)直接填入提示內(nèi)容即可。
我們剛剛試驗的都是輸入了字符串類型的數(shù)據(jù)。
那么如果我們輸入數(shù)字類型或其它類型,結(jié)果會如何?
讓我們通過前面學(xué)習(xí)過的type()語句,來驗證一下輸入內(nèi)容的數(shù)據(jù)類型吧。
可以看到,無論鍵盤輸入何種類型的數(shù)據(jù)
最終的結(jié)果都是:字符串類型的數(shù)據(jù)
3.2 總結(jié)
input()語句的功能是,獲取鍵盤輸入的數(shù)據(jù)
可以使用:input(提示信息),用以在使用者輸入內(nèi)容之前顯示提示信息。
要注意,無論鍵盤輸入什么類型的數(shù)據(jù),獲取到的數(shù)據(jù)永遠(yuǎn)都是字符串類型。文章來源:http://www.zghlxwxcb.cn/news/detail-454524.html
好了關(guān)于【Python入門篇】Python基礎(chǔ)語法(字符串格式化,表達(dá)式格式化和數(shù)據(jù)輸入),七七今天就先分享到這里,如果這篇文章對大家有幫助,請佬佬們點(diǎn)個贊再走吧!如果發(fā)現(xiàn)什么問題,歡迎評論區(qū)留言!????文章來源地址http://www.zghlxwxcb.cn/news/detail-454524.html
到了這里,關(guān)于【Python入門篇】——Python基礎(chǔ)語法(字符串格式化,表達(dá)式格式化和數(shù)據(jù)輸入)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!