国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python print()函數(shù)使用詳解,Python打印輸出

這篇具有很好參考價(jià)值的文章主要介紹了Python print()函數(shù)使用詳解,Python打印輸出。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

「作者主頁」:士別三日wyx
「作者簡(jiǎn)介」:CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者
「推薦專欄」:對(duì)網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專欄《網(wǎng)絡(luò)安全入門到精通》

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

語法

print( objects )

參數(shù)

  • objects :(必選,任意類型)需要輸出的內(nèi)容,多個(gè)內(nèi)容用逗號(hào),分隔
  • sep :(可選,字符串類型)輸出后內(nèi)容的間隔符,默認(rèn)是空格
  • end :(可選,字符串類型)輸出的結(jié)尾,默認(rèn)是換行符\n
  • file :(可選)要寫入的文件對(duì)象
  • 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)容」,使用逗號(hào),間隔

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è)置成其他類型會(huì)報(bào)錯(cuò) TypeError: sep must be None or a string

Python print()函數(shù)使用詳解,Python打印輸出

4、輸出不換行

end 參數(shù)可以設(shè)置輸出的「結(jié)尾」, print() 輸出會(huì)換行,這是因?yàn)?font color="blue"> 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è)置成其他類型,會(huì)報(bào)錯(cuò) TypeError: end must be None or a string

Python print()函數(shù)使用詳解,Python打印輸出


5、格式化字符串

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

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

print('123\n123')

輸出:

123
123

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

print(r'123\n123')

輸出:

123\n123

5.2、三引號(hào)字符串

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

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

輸出:

Python print()函數(shù)使用詳解,Python打印輸出


5.3、拼接變量

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

name = '張三'

print('我叫'+name)

輸出:

我叫張三

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

Python print()函數(shù)使用詳解,Python打印輸出

拼接數(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、格式化符號(hào)%

  • %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)

輸出:文章來源地址http://www.zghlxwxcb.cn/news/detail-510405.html

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

到了這里,關(guān)于Python print()函數(shù)使用詳解,Python打印輸出的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • chatgpt賦能python:Python輸出方法詳解:從基礎(chǔ)print()到高級(jí)logging模塊

    在Python編程中,輸出是一個(gè)必不可少的步驟。然而,Python提供了多種輸出方法,如何選擇最適合的方法呢?本文將詳細(xì)介紹Python輸出的不同方法,并給出實(shí)際應(yīng)用場(chǎng)景的示例。 最基礎(chǔ)的輸出方法就是使用內(nèi)置函數(shù) print() 。它可以接收多個(gè)參數(shù),并將它們以空格分隔輸出到控制

    2024年02月08日
    瀏覽(23)
  • Python 之 print 函數(shù)語法格式及各參數(shù)詳解

    print() 函數(shù)具有豐富的功能,詳細(xì)語法格式如下: print(value, …, sep=’ ‘, end=’n’, file=sys.stdout, flush=False) 默認(rèn)情況下,將值打印到流或sys.stdout。 可選參數(shù): file:類文件對(duì)象(stream); 默認(rèn)為當(dāng)前的sys.stdout。 sep:在值之間插入的字符串,默認(rèn)為空格。 end:在最后一

    2024年02月08日
    瀏覽(18)
  • window.print() 前端實(shí)現(xiàn)網(wǎng)頁打印詳解

    window.print() 前端實(shí)現(xiàn)網(wǎng)頁打印詳解

    目錄 前言 ?一、print()方法 ?二、打印樣式 2.1使用打印樣式表 2.2使用媒介查詢 2.3內(nèi)聯(lián)樣式使用media屬性 2.4在css中使用@import引入打印樣式表 三、打印指定區(qū)域部分內(nèi)容 3.1方法一 3.2方法二 3.3方法三 四、強(qiáng)制插入分頁 4.1page-break-before(指定元素前添加分頁符) 4.2page-break-afte

    2024年02月02日
    瀏覽(19)
  • 86. print輸出函數(shù)知識(shí)拓展(有練習(xí)題)

    86. print輸出函數(shù)知識(shí)拓展(有練習(xí)題)

    print[pr?nt]:打印,輸出。 【功能】 輸出程序結(jié)果,默認(rèn)輸出到屏幕即程序終端,也可以輸出到文件中。 【語法參考】 【參數(shù)說明】 value 要輸出的值,可以是字符串、整數(shù)、浮點(diǎn)數(shù)等各種類型的變量等等。 ... 值列表:表示可以一次性打印多個(gè)值,值與值之間用英文逗號(hào)

    2024年02月05日
    瀏覽(23)
  • 【Python】使用Print函數(shù)制作旋轉(zhuǎn)的動(dòng)畫

    【Python】使用Print函數(shù)制作旋轉(zhuǎn)的動(dòng)畫

    如果你想有效地學(xué)習(xí)Python,這篇文章可能不適合你。接下來的一切都可能是愚蠢、和浪費(fèi)時(shí)間,但哪有怎么樣,畢竟這玩意很有趣呀! 首先,我們來看兩個(gè)好玩的Python腳本,如下: 在終端中運(yùn)行上述腳本,可以得到結(jié)果如下: 在來看第二個(gè)腳本,如下所示: 在終端中,運(yùn)行

    2024年02月04日
    瀏覽(25)
  • matlab實(shí)現(xiàn)輸出的幾種方式(disp函數(shù)、fprintf函數(shù)、print函數(shù))

    matlab實(shí)現(xiàn)輸出的幾種方式(disp函數(shù)、fprintf函數(shù)、print函數(shù))

    matlab實(shí)現(xiàn)輸出的幾種方式(disp函數(shù)、fprintf函數(shù)、print函數(shù)) 輸出為文本、文件、打印 顯示變量的值,如果變量包含空數(shù)組,則會(huì)返回 disp,但不顯示任何內(nèi)容。 矩陣 結(jié)果 字符串 使用 [] 運(yùn)算符將多個(gè)字符向量串聯(lián)在一起。使用 num2str 函數(shù)將任何數(shù)值轉(zhuǎn)換為字符。使用 disp

    2024年02月11日
    瀏覽(160)
  • Python中print()打印如何不換行?

    Python中print()打印如何不換行?

    print() 函數(shù)用于打印輸出,是python中最常見的一個(gè)內(nèi)置函數(shù)。 如何在Python中打印兩個(gè)或多個(gè)變量、語句時(shí)而不進(jìn)入新行? 因?yàn)閜ython中函數(shù)有一個(gè)預(yù)定義的格式,如果使用print(a_variable) 默認(rèn)會(huì)換行 。 運(yùn)行后的結(jié)果為: 但是有時(shí)我們不想轉(zhuǎn)到下一行,在python2 和python3 中使用不

    2024年02月07日
    瀏覽(20)
  • 前端使用print.js實(shí)現(xiàn)打印

    前端使用print.js實(shí)現(xiàn)打印

    項(xiàng)目中經(jīng)常會(huì)用到前端調(diào)用瀏覽器打印的功能,也經(jīng)常會(huì)遇到一些問題,寫這篇文章是為了更好的梳理一下相關(guān)內(nèi)容。下面的內(nèi)容基于vue。 如果需要用到前端生成二維碼可以看我的這篇文章: 在vue項(xiàng)目中使用qrcodesjs2生成二維碼 注:以下都是基于edge瀏覽器進(jìn)行的,另外身邊

    2023年04月09日
    瀏覽(20)
  • vue使用打印組件print-js

    vue使用打印組件print-js

    由于甲方要求,項(xiàng)目需要打印二維碼標(biāo)簽,故開發(fā)此功能 安裝包:npm install print-js --save print-js的使用 例如:在打印過程中會(huì)出現(xiàn)字體樣式失效的問題: ? ? ? ? ?加入這行代碼即可 font_size: \\\'\\\',

    2024年02月10日
    瀏覽(24)
  • python基礎(chǔ)——輸入與輸出【input 和 print】

    python基礎(chǔ)——輸入與輸出【input 和 print】

    ??前言: 上一篇文章python基礎(chǔ)——入門必備知識(shí)中講解了一些關(guān)于python的基礎(chǔ)知識(shí),可以讓我們更好的理解程序代碼中內(nèi)容的含義,不至于一頭霧水。今天我就來介紹一下,python中兩個(gè)常見的輸入和輸出語句 input 和 print ??個(gè)人簡(jiǎn)介:努力學(xué)習(xí)ing ??個(gè)人專欄:C語言入門基

    2024年03月13日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包