python中print函數(shù)和format函數(shù)的使用-創(chuàng)新互聯(lián)

這篇文章主要為大家詳細介紹了python中print函數(shù)和format函數(shù)的使用,文中示例代碼介紹的非常詳細,零基礎(chǔ)也能參考此文章,感興趣的小伙伴們可以參考一下。

創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元普蘭店做網(wǎng)站,已為上家服務(wù),為普蘭店各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

一.print函數(shù)

print翻譯為中文指打印,在python中能直接輸出到控制臺,我們可以使用print函數(shù)打印任何變量的值到控制臺,簡單方便。

1.輸出單個字符

print函數(shù)能直接打印單邊個變量

a=1.0

print(a)    # 輸出 1.0

print(1.0)  # 與上面的輸出相同,輸出 1.0

1

2

3

也可以使用占位符輸出

a=1.0

print("a = %g"%a)# 輸出 1.0  因為1.0是浮點數(shù),所以使用 %g

1

2

2.輸出多個字符

同時print()函數(shù)也支持同時輸出多個變量,代碼如下,注意觀察格式:

a=1.0

b=False

c="python"

print(a,b,c)

print("*"*20)  #表示連續(xù)輸出20個 *  (記住這個小竅門喲)

print("print 函數(shù)和","format函數(shù)","哪一個難一點呢?")

print("*"*20)  #表示連續(xù)輸出20個 *  (記住這個小竅門喲)

# 如果是使用print函數(shù)輸出多個變量,后面的變量需要用括號

print("a = %g b = %d c = %s"%(a,b,c))

1

2

3

4

5

6

7

8

9

10

11

輸出結(jié)果:

1.0Falsepython

********************

print函數(shù)和format函數(shù)哪一個難一點呢?

********************

a=1b=0c=python

1

2

3

4

5

3.設(shè)置print函數(shù)不換行

不知道大家有沒有注意到print()函數(shù)每次用完之后,輸出會自動換行,如果我們不想讓print函數(shù)換行怎么辦?

解決辦法:修改print函數(shù)中的缺省參數(shù)end的值

print(1)

print(2)

print(3)

print(4)

print(5)

print("*"*20)#表示連續(xù)輸出20個 *  (記住這個小竅門喲)

#print函數(shù)中有一個缺省參數(shù),默認是換行,直接把換行改為其他字符即可

#比如:改為空格做測試,end中的參數(shù)可以設(shè)置為自己喜歡的格式,不一定是空格

print(1,end=" ")

print(2,end=" ")

print(3,end=" ")

print(4,end=" ")

print(5,end=" ")

1

2

3

4

5

6

7

8

9

10

11

12

13

輸出:

1

2

3

4

5

********************

12345

1

2

3

4

5

6

7

python 占位符對照表

二.format函數(shù)

format函數(shù)主要是用來構(gòu)造字符串,基本語法是通過 {} 符號操作,并且每一個 {} 都可以設(shè)置順序,分別與format的參數(shù)順序?qū)?yīng),如果沒有設(shè)置{}下標,默認重0開始遞增,示例代碼如下:

str="{}{}{}{}".format(5,6,7,8)      # {} 下標沒有設(shè)置,默認為 0 ,1,2,3

str1="{0}{1}{2}{3}".format(5,6,7,8)

str2="{0}{0}{2}{3}".format(5,6,7,8)  # {} 根據(jù)下標索引取值

str3="{3}{0}{2}{1}".format(5,6,7,8)

print(str)

print(str1)

print(str2)

print(str3)

1

2

3

4

5

6

7

8

輸出結(jié)果:

5678

5678

5578

8576

1

2

3

4

很簡單把,一看代碼就明白,而且也不需要使用占位符。注意:format函數(shù)中的下標默認從0開始,對順序沒有限制。

看完這篇文章,你們學(xué)會python中的print函數(shù)和format函數(shù)了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享名稱:python中print函數(shù)和format函數(shù)的使用-創(chuàng)新互聯(lián)
分享路徑:http://bm7419.com/article12/hshgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司響應(yīng)式網(wǎng)站、網(wǎng)站營銷、品牌網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司