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

python中print函數(shù)的用法示例與詳細(xì)講解

 更新時(shí)間:2024年05月25日 15:09:57   作者:子非_s  
這篇文章主要給大家介紹了關(guān)于python中print函數(shù)的用法示例與詳細(xì)講解,print()函數(shù)可以將輸出的信息打印出來,即發(fā)送給標(biāo)準(zhǔn)輸出流,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、有用的知識(shí)點(diǎn)

1、print 輸出不換行

代碼示例:

a = "早晨"
b = "下午"
print(a)
print(b)
print(">>>不換行操作<<<")
print(a,end="")
print(b)

輸出如下:

早晨
下午
>>>不換行操作<<<
早晨下午

若想使我們print后的輸出不自動(dòng)補(bǔ)充換行符,那么應(yīng)該在結(jié)尾加上end=“”

例如:print(a,end=“”)

則輸出 a 并且不換行

(還有其他的格式寫法,但本人常用的方法就是這種,故此列出)

2、f"{}"的用法

該方法很快捷地放入我們想要的內(nèi)容,很符合python語言的風(fēng)格

代碼示例:

a = "早晨"
b = "下午"
c = 2
print(f"從{a}起床到,我一共只吃了{(lán)c}個(gè)蘋果")

輸出如下:

從早晨起床到下午,我一共只吃了2個(gè)蘋果

注意點(diǎn):不要忘記加上 f ,否側(cè)輸出的是單純的字符串,不會(huì)進(jìn)行變量替換

二、格式規(guī)范

1.字符串輸出格式

代碼示例:

a = "早晨"
b = "下午"
print('早晨')
print("早晨")
print(a)
print("%s,我起床" % a)
print("直到第二天%s,我才睡覺,而到了那天%s,我才起床" %(a,b))
print(f"{a}和")

輸出如下:

早晨
早晨
早晨
早晨,我起床
直到第二天早晨,我才睡覺,而到了那天下午,我才起床
早晨和下午

以示例為介紹主體:

1.對于字符串,可以直接用雙引號或者單引號輸出(本人喜歡按c語法寫)

所以 print(‘早晨’) 和 print(“早晨”) 起到的作用是一樣的

2.字符串變量 a 在具體的引用過程中,可以用 f 和 {} 的配合來快速嵌入

3.要引用的話,應(yīng)該使用 %s 來標(biāo)示字符串變量所在的位置又可以分為以下情況

     i)只引用一個(gè)%s,那么加空格并且后面列出% a 即可

     ii)引用多個(gè)變量時(shí),需要再后面加%(a,b)此類格式

ps:以上的介紹是以本人代碼為對象,變量a與變量b是在代碼示例中展示的

2.浮點(diǎn)數(shù)輸出格式

代碼示例:

a = 3.141592654
b = 12.138
print(a)
print(b)
print(f"圓周率 ≈ {a}")
print("%f" % a)
print("%f" % b)

3.141592654
12.138
圓周率 ≈ 3.141592654
3.141593
12.138000

僅用print輸出超過六位小數(shù)的浮點(diǎn)數(shù)時(shí),并不會(huì)改變數(shù)值

可以參考前三個(gè)print函數(shù)

而利用 %f 來指定輸出的時(shí)候會(huì)自動(dòng)默認(rèn)為六位小數(shù)

     i)若不足則將補(bǔ) 0 直至補(bǔ)齊六位小數(shù)

     ii)若超過六位小數(shù),則將取用四舍五入的策略

代碼示例:

a = 3.141592654
b = 12.138
c = 0.01213825

print("%.8f" % a)
print("%8f" % a)

print("%.8f" % b)
print("%8f" % b)

print("%.4f" % c)
print("%4f" % c)

輸出如下:

3.14159265
3.141593
12.13800000
12.138000
0.0121
0.012138

%與 f 之間可以定義輸出的格式

在示例中,%.nf 是輸出n位小數(shù), 若不足則補(bǔ)零,若多余則四舍五入

%nf 是說明若其位數(shù)不足n位則在后面補(bǔ)零以達(dá)到n位,若有盈余則采用四舍五入的策略

3.整數(shù)類型輸出格式

代碼示例:

a = 23
b = 1

print(a)

print(f"一天中我有{a}小時(shí)在學(xué)習(xí)python")
print("一天中我有%d小時(shí)在學(xué)習(xí)python" % a)

print(f"一天中,我有{a}個(gè)小時(shí)在學(xué)習(xí),個(gè)小時(shí)在睡覺")
print("一天中,我有%d個(gè)小時(shí)在學(xué)習(xí),%d個(gè)小時(shí)在睡覺" % (a,b))

輸出如下:

23
一天中我有23小時(shí)在學(xué)習(xí)python
一天中我有23小時(shí)在學(xué)習(xí)python
一天中,我有23個(gè)小時(shí)在學(xué)習(xí),1個(gè)小時(shí)在睡覺
一天中,我有23個(gè)小時(shí)在學(xué)習(xí),1個(gè)小時(shí)在睡覺

以示例為介紹主體:

1.對于整數(shù)類型,可以直接用print打印輸出

2.整形變量 a 和 b 在具體的引用過程中,可以用 f 和 {} 的配合來快速嵌入

3.要引用的話,應(yīng)該使用 %d 來標(biāo)示整形變量所在的位置又可以分為以下情況

     i)只引用一個(gè)%d,那么加空格并且后面列出 % a 即可

     ii)引用多個(gè)變量時(shí),需要再后面加 % (a,b) 此類格式

代碼示例:

a = 123
b = 31415926

print("%5d" % a)
print("%5d" % b)

print("%05d" % a)
print("%05d" % b)

輸出如下:

  123
31415926
00123
31415926

指定輸出格式為 %nd 的時(shí)候會(huì)判斷輸出是否滿足 n 位。

若滿足則全部輸出,若不滿足則將在前面補(bǔ)齊空格。

而指定輸出格式為 %0nd 的時(shí)候會(huì)判斷輸出是否滿足 n 位。

若滿足則全部輸出,若不滿足則將在前面補(bǔ)齊 0 。

附:Python打印中取消換行符

在Python中,我們經(jīng)常需要使用print函數(shù)來輸出信息,但是默認(rèn)情況下,每次調(diào)用print函數(shù)都會(huì)在輸出內(nèi)容的末尾加上一個(gè)換行符。然而,在某些情況下,我們可能希望取消這個(gè)換行符,使得多次調(diào)用print函數(shù)的輸出能夠在同一行顯示。本文將介紹如何在Python中取消換行符的方法,并提供相應(yīng)的代碼示例。

方法一:使用end參數(shù)

在Python中,print函數(shù)提供了一個(gè)名為end的參數(shù),可以用來指定輸出內(nèi)容的末尾字符,默認(rèn)為換行符。通過修改end參數(shù)的值,我們可以取消換行符的輸出。

以下是一個(gè)示例代碼:

print("Hello", end=' ')
print("world!")

運(yùn)行上述代碼,輸出結(jié)果為:

Hello world!

代碼中,通過將end參數(shù)的值設(shè)置為空格,使得第一次調(diào)用print函數(shù)的輸出結(jié)果不換行。而第二次調(diào)用print函數(shù)時(shí),沒有設(shè)置end參數(shù),所以會(huì)自動(dòng)添加默認(rèn)的換行符。

方法二:使用轉(zhuǎn)義字符

在Python中,我們可以使用轉(zhuǎn)義字符\n來表示換行符,類似地,還有其他的轉(zhuǎn)義字符可以用來表示制表符、回車符等。通過在print函數(shù)的輸出內(nèi)容中添加轉(zhuǎn)義字符,我們可以在特定位置手動(dòng)換行。

以下是一個(gè)示例代碼:

print("Hello\nworld!")

運(yùn)行上述代碼,輸出結(jié)果為:

Hello
world!

代碼中,我們在字符串"Hello"和"world!"之間添加了轉(zhuǎn)義字符\n,使得打印輸出在這里換行。

方法三:使用字符串拼接

除了使用print函數(shù)的end參數(shù)和轉(zhuǎn)義字符來取消換行符,我們還可以通過字符串拼接的方式實(shí)現(xiàn)相同的效果。將需要輸出的內(nèi)容拼接為一個(gè)字符串,然后使用一次print函數(shù)輸出整個(gè)字符串,就可以避免每次輸出都換行。

以下是一個(gè)示例代碼:

message = "Hello "
message += "world!"
print(message)

運(yùn)行上述代碼,輸出結(jié)果為:

Hello world!

代碼中,我們使用+=操作符將"Hello "和"world!"兩個(gè)字符串拼接為一個(gè)字符串,并將結(jié)果賦值給變量message,然后使用一次print函數(shù)輸出整個(gè)字符串。

總結(jié)

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

相關(guān)文章

最新評論