欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中print()函數(shù)使用實(shí)例詳解

 更新時(shí)間:2023年07月30日 11:06:30   作者:士別三日wyx  
Python的print()函數(shù)可以打印輸出,常用來將內(nèi)容打印到控制臺,print()是python中最常見的一個(gè)函數(shù),本文就通過一些實(shí)例來給大家講講如何使用print()函數(shù),需要的朋友可以參考下

print() 可以「打印輸出」,常用來將內(nèi)容「打印」到控制臺。

語法

print( objects )

參數(shù)

  • objects :(必選,任意類型)需要輸出的內(nèi)容,多個(gè)內(nèi)容用逗號,分隔
  • sep :(可選,字符串類型)輸出后內(nèi)容的間隔符,默認(rèn)是空格
  • end :(可選,字符串類型)輸出的結(jié)尾,默認(rèn)是換行符\n
  • file :(可選)要寫入的文件對象
  • flush :(可選,布爾類型)輸出是否被緩存

1、基本使用

輸出「任意類型」的指定內(nèi)容,包括數(shù)值型、字符型、列表、元祖等

print(123)
print(12.3)
print('abc')
print([1, 2, 3])
print({1, 2, 3})

輸出:

123
12.3
abc
[1, 2, 3]
{1, 2, 3}

2、打印多個(gè)內(nèi)容

同時(shí)打印「多個(gè)內(nèi)容」,使用逗號,間隔

print(123, 'abc', 12.3)

輸出:

print(123, 'abc', 12.3)

print() 默認(rèn)在結(jié)尾「換行」,當(dāng)你想同時(shí)打印多個(gè)內(nèi)容,并且之間不想換行時(shí),可以使用這種方式。

3、設(shè)置間隔符

sep 參數(shù)可以設(shè)置「間隔符」,sep的值只能設(shè)置成「字符串類型」或者不設(shè)置。不設(shè)置時(shí),使用默認(rèn)參數(shù)「空格」,即 sep=" "。

print(123, 'abc', 12.3, sep='---')

輸出:

123---abc---12.3

參數(shù)設(shè)置成其他類型會報(bào)錯 TypeError: sep must be None or a string

4、輸出不換行

end 參數(shù)可以設(shè)置輸出的「結(jié)尾」, print() 輸出會換行,這是因?yàn)?nbsp;end 參數(shù)的默認(rèn)值就是換行符。

想要輸出不換行,可以將 end 參數(shù)設(shè)置成其他內(nèi)容,比如空格或者空字符串。

print(123, end=' ')
print(123, end='')
print(123)

輸出:

123 123123

end的值只能設(shè)置成「字符串類型」或不設(shè)置,不設(shè)置時(shí),使用默認(rèn)參數(shù) end='\n'

如果設(shè)置成其他類型,會報(bào)錯 TypeError: end must be None or a string

5、格式化字符串

5.1、轉(zhuǎn)義符和r字符串

\ 是「轉(zhuǎn)義符」,當(dāng)字符串中包含轉(zhuǎn)義符時(shí),會自動轉(zhuǎn)譯

print('123\n123')

輸出:

123
123

如果不想轉(zhuǎn)義符生效,可以在前面加上r,只當(dāng)做普通字符輸出

print(r'123\n123')

輸出:

123\n123

5.2、三引號字符串

如果想「保留」字符串原有的「格式」,可以使用三引號包裹,三個(gè)單引號或三個(gè)雙引號都可以。

print('''
    鋤禾日當(dāng)午,汗滴禾下土。
    水壺盤中餐,粒粒皆辛苦。
''')

輸出:

5.3、拼接變量

+ 可以將變量「拼接」到字符串中

name = '張三'
print('我叫'+name)

輸出:

我叫張三

+ 只能拼接「字符串類型」的變量到字符串中,直接拼接數(shù)值型變量,會報(bào)錯 TypeError: can only concatenate str to str

拼接數(shù)值型變量時(shí),需要轉(zhuǎn)成字符串類型,再拼接

name = '張三'
age = 18
print('我叫'+name+'今年'+str(age)+'歲')

輸出:

我叫張三今年18歲

5.4、f 字符串

f 字符串( f-string )也叫格式化字符串常量,是Python3.6引入的一種格式化方法,本質(zhì)上是一個(gè)運(yùn)算求值的「表達(dá)式」。
使用時(shí),在字符串前面加上f,用{}接收變量,可以接收任意類型變量,不用轉(zhuǎn)換類型。

name = '張三'
age = 18
print(f'我叫{name}今年{age}歲')

輸出:

我叫張三今年18歲

f 字符串的{}里可以執(zhí)行運(yùn)算符或函數(shù)。

print(f'一加一等于:{(1+1)*2/2}')
print(f'hello {"WORLD".lower()}')

輸出:

一加一等于:2.0
hello world

5.5、格式化符號%

  • %c:接收字符
  • %s:接收字符串
  • %d:接收整數(shù)
  • %f:接收浮點(diǎn)數(shù)
  • %%:輸出%

實(shí)例

s = "a"
str = 'abc'
n = 1
f = 3.1415926
print('字符:%c' % s)
print('一個(gè)字符:%c,和一個(gè)字符串:%s' % (s, str))
print('前面補(bǔ)0,湊齊3位數(shù):%03d' % n)
print('保留2位小數(shù):%.2f' % f)

輸出:

字符:a
一個(gè)字符:a,和一個(gè)字符串:abc
前面補(bǔ)0,湊齊3位數(shù):001
保留2位小數(shù):3.14

到此這篇關(guān)于Python print()函數(shù)使用實(shí)例詳解的文章就介紹到這了,更多相關(guān)Python print()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 通過python順序修改文件名字的方法

    通過python順序修改文件名字的方法

    今天小編就為大家分享一篇通過python順序修改文件名字的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python按條件篩選、剔除表格數(shù)據(jù)并繪制剔除前后的直方圖(示例代碼)

    Python按條件篩選、剔除表格數(shù)據(jù)并繪制剔除前后的直方圖(示例代碼)

    本文介紹基于Python語言,讀取Excel表格文件數(shù)據(jù),以其中某一列數(shù)據(jù)的值為標(biāo)準(zhǔn),對于這一列數(shù)據(jù)處于指定范圍的所有行,再用其他幾列數(shù)據(jù)的數(shù)值,加以數(shù)據(jù)篩選與剔除,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • Python使用進(jìn)程Process模塊管理資源

    Python使用進(jìn)程Process模塊管理資源

    這篇文章主要介紹了Python使用進(jìn)程Process模塊管理資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python實(shí)現(xiàn)RSA加密解密

    Python實(shí)現(xiàn)RSA加密解密

    這篇文章主要介紹了Python實(shí)現(xiàn)RSA加密解密,加密技術(shù)在數(shù)據(jù)安全存儲,數(shù)據(jù)傳輸中發(fā)揮著重要作用,能夠保護(hù)用戶隱私數(shù)據(jù)安全,防止信息竊取。RSA是一種非對稱加密技術(shù),在軟件、網(wǎng)頁中已得到廣泛應(yīng)用,下面文章更多相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • python使用minimax算法實(shí)現(xiàn)五子棋

    python使用minimax算法實(shí)現(xiàn)五子棋

    這篇文章主要為大家詳細(xì)介紹了python使用minimax算法實(shí)現(xiàn)五子棋,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 淺談django不使用restframework自定義接口與使用的區(qū)別

    淺談django不使用restframework自定義接口與使用的區(qū)別

    這篇文章主要介紹了淺談django不使用restframework自定義接口與使用的區(qū)別,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python中Jupyter notebook快捷鍵總結(jié)

    Python中Jupyter notebook快捷鍵總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于Python中Jupyter notebook快捷鍵總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Python3如何根據(jù)函數(shù)名動態(tài)調(diào)用函數(shù)

    Python3如何根據(jù)函數(shù)名動態(tài)調(diào)用函數(shù)

    這篇文章主要介紹了Python3如何根據(jù)函數(shù)名動態(tài)調(diào)用函數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    這篇文章主要介紹了Python中defaultdict與lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了Python中defaultdict與lambda表達(dá)式的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • PyCharm之如何設(shè)置自動換行問題

    PyCharm之如何設(shè)置自動換行問題

    這篇文章主要介紹了PyCharm之如何設(shè)置自動換行問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論