python中的函數(shù)可以返回值,也可不返回值,如果不返回值,則默認(rèn)會返回None
站在用戶的角度思考問題,與客戶深入溝通,找到南京網(wǎng)站設(shè)計與南京網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋南京地區(qū)。
Python 認(rèn)識格式化輸出 中的 格式化符號
在前面的文章里我們早早就接觸過Python中的輸出的函數(shù)prinnt(),它的作用顧名思義就是輸出,也就是程序輸出內(nèi)容給用戶看?,F(xiàn)在這篇文章不再說這么簡單的print()輸出,而是格式化輸出。格式化輸出含義:就是程序輸出一種帶格式的數(shù)據(jù)給用戶。
輸出:prinnt()
利用 print函數(shù) 返回結(jié)果是一個數(shù)字30,但是這個返回的數(shù)據(jù)30別人并不知道是30歲還是30年還是附有其他含義的一個數(shù)字。假如這里有一個需求:輸出‘今年我的年齡是30歲’,這樣的話那么這個需求里的30是不是就是取到我們上面的age = 30變量里存儲的數(shù)據(jù)呢,這種操作就是格式化輸出.
格式化輸出
格式化輸出含義:所謂的格式化輸出就是按照一定的格式輸出內(nèi)容。
下面通過兩點來講解格式化輸出。
1.1 格式化符號
這里是Python當(dāng)中一些內(nèi)置好的格式符號,大家不用全部背誦下來,只要著重學(xué)習(xí)前三個常用的就可以了,其他的等用到再把這篇筆記拿出來查一下就ok。
%s:是格式化字符串的,%s中的s代表str字符串類型的縮寫,這樣方便記憶。
%d:代表有符號對的十進制整數(shù),有符號呢表示整數(shù)前面有正號或負(fù)號,有符號表示正負(fù)號都可以有。%u表示無符號的十進制整數(shù),也就是只包含正整數(shù),在與沒用的時候我們一般用%d更全面一些。
%f:數(shù)據(jù)類型浮點數(shù)float縮寫的前面字母f
print(f" ") 主要作用就是格式化字符串,加上f以后,{“變量/表達式”},花括號里的變量和表達式就可以使用了
print函數(shù)帶f和不帶f的差異在于打印表達式上。當(dāng)print中是表達式的時候,帶f的打印可以執(zhí)行表達式,而不帶f的打印只是把表達式當(dāng)作字符串輸出,接下來用一個具體的例子演示一下:
1、編寫一個函數(shù),在print中輸出這個函數(shù),帶上f參數(shù),如下圖所示
2、執(zhí)行結(jié)果以后可以看到print中的表達式函數(shù)進行了運算,如下圖所示
3、接著把print中的f參數(shù)去掉,如下圖所示
4、接下來就可以看到print中的表達式函數(shù)沒計算,直接按字符串輸出了,如下圖所示