搜尋
首頁後端開發Python教學Python中Print()函數用法的實例詳解

本篇文章為大家帶來了關於Python的相關知識,其中主要介紹了關於print()函數用法的相關知識,print() 函數用於列印輸出,是python中最常見的一個內建函數,下面一起來看一下,希望對大家有幫助。

Python中Print()函數用法的實例詳解

【相關推薦:Python3影片教學

print() 函數用來列印輸出,是python中最常見的一個內建函數。

一、print()函數的語法如下:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush= False)

  將"objects" 列印輸出至"file參數" 指定的文字流,以"sep 參數"分隔開並在末尾加上"end參數"。 "sep" 、 "end "、 "file" 和"flush" 必須以關鍵字參數的形式給予。 flush 關鍵字參數是在 phthon3.3 版後增加的。

  所有非關鍵字參數都會被轉換為字串,就像是執行了str() 一樣,並會被寫入到流,以“sep參數“ 並且在末尾加上“end參數“ 。 “sep參數“ 和 “end參數“都必須為字串;它們也可以為 “None“,這意味著使用預設值。如果沒有給出 “objects參數“,則 print() 將只寫入 “end參數“。

  "file 參數"必須是具有 write(string) 方法的物件;如果參數不存在或為 None,則會使用 sys.stdout。由於要列印的參數會轉換為文字字串,因此 print() 不能用於二進位模式的檔案物件。對於這些對象,應改用 file.write(...)。輸出是否快取通常取決於 file,但如果 flush 關鍵字參數為 True,輸出流會被強制刷新。

二、print()列印輸出文本

  列印的文本內容不僅僅是指中文文本,還可以是英文文本或包含特殊符號的文本,列印文本時需要使用引號將文字內容引起來,引號可以是單引號('  '),雙引號(" "),三引號("""  """)

Single quotes#一對單引號,單引號裡可以用雙引號,並且可以將單引號列印出來#有生命便有希望永不氣餒!

#使用方法

#程式碼

#執行結果


print('有生命有希望')

###############print('"有生命有希望"')######### ####"有生命有希望"###




Double quotes

一對雙引號,雙引號裡可以用單引號,並且可以將單引號列印出來

print("永不氣餒!")







##print("'永不氣餒! '")

'永不氣餒! '

Triple quoted


一對三引號,引用多行文字
Multilinetext="""# #####They who cannot do as they would,######must do as they can.######不能如願而行,######也須盡力而為。## ####"""######print(Multilinetext)############hey who cannot do as they would,######must do as they can.# #####不能如願而行,######也須盡力而為。 #########################

三、print()中空格的使用方法

#直接在引號中打空格,空格數不限相鄰的兩個用逗號間隔3(2個字串之間沒有空格了)

#程式碼

運行結果

##1


#print("謀事在人  成事在天  有生命便有希望")

謀事在人  成事在天  有生命便有希望

#2


print("謀事在人","成事在天","有生命便有希望")

謀事在人成事在天有生命有希望





#######################################################################################################################################。多行多行print ("謀事在人",)######print ("成事在天")############謀事在人成事在天  #######(2個字串之間有個空格)########################################### ##################4#############相鄰的兩個或多行列印時###沒有用###逗號間隔############print("謀事在人""成事在天")######print ("謀事在人")######print ("成事在天")############謀事在人成事在天######謀事在人成事在天###




5

字串間不要空格

#print ("謀事在人" "成事在天")

謀事在人成事在天  
#########

四、Print() 換行

  print()函數的“end”參數指定了print()函數在列印內容之後,用什麼符號來表示結尾,預設值是“\n” ,表示換行,即print()函數在列印完指定內容之後,就會自動換行。

  我們可以透過「end」參數的定義,用其他符號來表示print()輸出列印完成。例如:print()函數的“end”參數指定為“|”,即print()函數每次輸出完成之後,都會輸出“|”。

#運行結果有生命代碼print("成事在天", end =" ")謀事在人成事在天有生命便有希望print("成事在天", end ="|")謀事在人|成事在天|有生命有希望|# for x in range(0, 6):

強行換行

#代碼

print("有生命\n便有希望")


便有希望

列印後不換行,用end參數來設定你想要的結束符號

print("謀事在人", end =" ")

print("有生命有希望", end =" ")


運行結果

#print("謀事在人" ,end ="|")

print("有生命有希望", end ="|")


運行結果

    print(x, end=' ')

###for x in range(0, 6):#######    print(x , end=',')##################運行結果###

0 1 2 3 4 5 0,1,2,3,4,5,



程式碼

for x in range(1, 6):

    print( x, end=' ')

print()

for x in range(1, 6):

    print(x, end=',')

print()

#運行結果

1 2 3 4 5

1,2,3,4,5,



五、區隔符sep

#用sep參數約束print括號裡多項目內容之間的區隔符

#print("謀事在人", "成事在天", "有生命有希望", sep ="&")

#運行結果

謀事在人&成事在天&有生命便有希望



程式碼

print("www", "csdn", "net", sep=".")

執行結果

www.csdn.net

#

六、製表符\t

    print(i,' \t',i*2,'\t',i*3,'\t',i*4)7  #        16      24      32print("學生號\t姓名\t科目\t分數") print("100000101\t阿凡達\t語文\t80")

製表符\t控制水平間隔,作用如tab鍵,在列印輸出時控制間隔距離

\t表示空8個字符,
若元素佔位小於8,各列能實現完美對齊,皆大歡喜;
若字符元素佔位大於或等於8個字符,對齊會出現偏差,可以再在其中插入N個\t拼起來,這樣就能使元素對齊

或使用格式化輸出,具體請看實例

#程式碼

print("不能如願而行\t也須盡力而為")

運行結果

不能如願而行     也須盡力而為



for i in range (1, 11):

運行結果

1        2       3       4

2         6       9       12

4        8       12    1 15      20

6        12      18      24
9        18    30      40

################################################################################################################################################################################################ #######name = 'Adversity awake'######saying="Man proposes, god disposes 謀事在人,成事在天"######print(name.title() " once said" ": " '\n\t"' saying '"')##################運行結果###

Adversity Awake once said:

        "Man proposes, god disposes 謀事在人,成事在天"


















#程式碼

##錯誤print()效果距離:
print("100000102\t卡梅隆卡梅隆\t語\t85") ### print("100000103\t莫妮卡·貝魯卡梅隆\t語文\t85")################運行結果######### ########## #### 對齊出現偏差################################################################## ################print("學生號碼\t\t姓名\t\t\t\t\t科目\t\t分數")### print(" 100000101\t阿凡達\t\t\t\t\t語文\t\t80")### print("100000102\t卡梅隆卡梅隆\t\t\t語文\t\t85")# ## print("100000103\t莫妮卡·貝魯卡梅隆\t\t語文\t\t85")############運行結果######### ###########用多個製表符,對齊完好############################## ################print("%-10s\t %-30s\t %-10s\t %-10s"%("學生號碼","姓名","科目","分數"))### print("%-10s\t %-32s\t %-10s\t %-12s"%("100000101","阿凡達","語文","80" ))### print("%-10s\t %-30s\t %-10s\t %-12s"%("100000102","卡梅隆卡麥隆","語文","82") )### print("%-10s\t %-26s\t %-10s\t %-12s"%("100000103","莫妮卡·貝魯卡梅隆","語文","85 "))############運行結果####################對齊完好############ ###

 編外話:有時需要對齊輸出,也可以使用format()來實現:

#運行結果
程式碼 # #products=[["iphone",6888],["MacPro",14800],["coffee",32],["abc",2499],["Book",60],["Nike",699 ],["MacPro",45600],["coffee",432],["abc",244499],["Book",6230],["Nike",61299],["MacPro",14800], ["coffee",32],["abc",2499],["Book",60],["Nike",699]]

print("-"*10 "商品清單" " -"*10)

i=0

##for product in products:

    print('{:    i = i 1



###################

七、輸出數學表達式

  print後的括號中如果是數學表達式,則列印結果為表達式最終運算的結果

#Print 列印表達式的值

#Print(1 2 3 4 5)

執行結果

#15



##print(8/1)

#執行結果

8.0



程式碼

#print(2*4)

#運行結果

8



#程式碼

print(18-10)

運行結果

8



程式碼

print(2 6)

執行結果

8



#

八、列印輸出反斜線\

#列印反斜線,把2個反斜線放一起

#程式碼

Print("不能如願而行\\也須盡力而為")

運行結果

不能如願而行\也須盡力而為



#

九、print()變數的輸出

  無論什麼類型的數據,包括但不限於:數值型,布林型,列表變量,字典變數…...都可以透過print()直接輸出。

##程式碼#運行結果逆境清醒##輸出清單變數print(list)[1, 2, 3, 4, 5, 'a', 'b', 'c']程式碼##輸出元組變數(1, 2, 3, 4, 5, 'a', 'b', 'c')

print()變數的輸出

##輸出數值型變數

num = 91682

#print(num)

執行結果

91682



#輸出字串變數
name = '逆境清醒'

print(name)



##程式碼

list = [1,2, 3,4,5,'a','b','c']

##執行結果



tuple = (1,2,3,4,5,'a','b','c')

print(tuple)

運行結果

###############################程式碼############輸出字典變數## ####dict ={'a':1, 'b':2,'c':3}#######print(dict)############### ###運行結果###

{'a': 1, 'b': 2, 'c': 3}



##

十、print()資料的格式化輸出

整數變數age = 100我的年齡是100歲了3小數變數數字是2670.500000%號點(.)後跟精度值;字段寬度中,小數點也佔一位#i = 2.67145573逆境清醒名字的長度是4

#在字串中插入

程式碼

運行結果

#1

字串變數

name = "逆境清醒"

print("我的名字是%s " % name)

我的名字是逆境清醒





2



print("我的年齡是%d"%(age) "歲了")





i = 2670.5

# print("數字是%f" %i)




%號點(.)前跟欄位寬度;

#print("8位元保留字段寬度�"%(i))

#########8位元保留欄位寬度2.671456######################## ##################i = 2.67145573######print("保留兩位小數輸出的是%.2f"%(i))#### ########保留兩位小數輸出的是2.67###


#i= 2.6714563467

print( "a" ' .3f'%i)

print("a" '%f'%i)

a     2.671

a2 .671456
(精度為3,所以只顯示.671,指定寬度為10,所以在左邊補充5個空格,達到10位的字段寬度,字段寬度中,小數點也佔一位)





4


s='逆境清醒'

x=len( s)
print('%s名字的長度是%d' %(s,x))

#########運行結果i= 2.6714563467字串(repr())的顯示輸出一個單一的字元#print('%c'�)%e、%Ek= 2671.4563467284print('%E'%k)#2.671456E 0350print('%o'P)0X32#以十進位的形式輸出float、double 類型的浮點數print('%f'%i)%G、%lG

格式輸出

%s

輸出一個字串,字符字串採用str()的顯示

print('%s'%i)

#2.6714563467


%r


print('%r '%repr(set([1,1,2,3])))

'{1, 2, 3}'

##.% c



Z

##指數(基底寫e)

print('%e'%k)

2.671456e 03

###################### ###########%b############二進位整數############print(bin(50))##### #######0b110010###




%hd、%d、%ld

以十進位、有符號的形式輸出short、int、long 型態的整數

print('%d'P)





##%hu、%u、%lu

#以十進位、無符號的形式輸出short、int、long 型的整數

print('%u'P






50



#%ho、%o、%lo

以八進位、不帶前綴、無符號的形式輸出short、int、long 類型的整數

62




%#ho、%#o、%#lo

#以八進位、有前綴、無符號的形式輸出short 、int、long 類型的整數
print('%#o'P)

0o62

################################ ##########%hx、%x、%lx、######%hX、%X、%lX#############以十六進位、不帶前綴、無符號的形式輸出short、int、long 類型的整數。如果x 小寫,那麼輸出的十六進制數字也小寫;如果X 大寫,那麼輸出的十六進制數字也大寫。# ###########print('%x'P)#############32###




%#hx、%#x、%#lx、
%#hX、%#X、%#lX

以十六進位、帶有前綴、無符號的形式輸出short、int、long 型別的整數。如果 x 小寫,那麼輸出的十六進位數字和前綴都小寫;如果 X 大寫,那麼輸出的十六進位數字和前綴都大寫。

print('%#x'P)
print('%#X'P)

0x32




#%f、%lf 、%F


i= 2.6714563467

2.67146

%g、%lg、
#######以十進位和指數中較短的形式輸出float、double 類型的小數,並且小數部分的最後不會添加多餘的0。如果 g 小寫,那麼當以指數形式輸出時 e 也小寫;如果 G 大寫,那麼當以指數形式輸出時 E 也大寫。 ############i= 2.6714563467######print('%g'%i)############2.67146######## ########k= 2671.4563467284print('十六進位形式''{:x}'.format(int(k)) )#十六進位形式a6fk= 2671.4563467284print('數字形式''{:n}'.format(k))print('冪指數形式''{:e}'.format(k))冪指數形式2.671456e 03print(hex(int(k)))0xa6f

其他一些格式輸出方法

##k= 2671.4563467284

#print('二進位形式''{0:b}'.format(int(k)))

#運行結果

二進位形式101001101111



程式碼

k= 2671.4563467284

print('十進位形式''{:d}'. format(int(k)))

執行結果

#十進位形式2671



#k= 2671.4563467284

print('八進位形式''{:o}'.format(int(k)))

#運行結果

八進位形式5157




#程式碼

運行結果



執行結果

###### ###數字形式2671.46######################################################################################################################################################################################################################### ###########k= 2671.4563467284###

print('百分數形式''{:%}'.format(k))

執行結果

#百分數形式267145.634673%



#代碼

k= 2671.4563467284


#運行結果



程式碼

#k= 2671.4563467284

#print('十進位較短的形式輸出''{:g}'.format(k))

#運行結果

十進位與指數中較短的形式輸出2671.46





############################################代碼# ###########k= 2671.4563467284######print('十進位浮點數''{:f}'.format(k))############ #######運行結果############十進位浮點數2671.456347######################### #################程式碼############輸出二進位數######k= 2671.4563467284######print( bin(int(k)))##################運行結果############0b101001101111######### ##################################程式碼############輸出八進位數# #####k= 2671.4563467284######print(oct(int(k)))################################################################################################################# ######0o5157###


#輸出十六進位數

k= 2671.4563467284

執行結果



#程式碼name = 'Adversity awake'print(name.title())#執行結果print(name.upper())##ADVERSITY AWAKE

#英文大小寫轉換(title()首字母大寫,upper()全大寫,lower()全小寫)



Adversity Awake

#name = 'Adversity awake'

執行結果



####################################################################################################################代碼# ###########name = 'Adversity awake'######print(name.lower())#################運行結果############adversity awake##################################################################### #################

十一、Print()小範例

11.1 列印字元

#列印字元

#for u in range(1, 100):

     print('{:c}'.format(int( u)),end =" | ")

運行結果

| | | | | |  | | |
 | | | | | | | | | | | | | | | | | | |   | !
 | " | # | $ | % | & | ' | ( | ) | * | | , | - | . | / | 0 | 1 | 2 | 3 | 4 | 5
 | 6 | 7 | 8 | 9 | : | ; | | ? | @ | A | B | C | D | E | F | G | H | I
 | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ]
 | ^ | _ | ` | a | b | c | 0b10



11.2 九九乘法表

#程式碼    print()# 執行結果1*9=9 2*9=18 3*9=27 4*9=36 5*9 =45 6*9=54 7*9=63 8*9=72 9*9=81

##九九乘法表

for i in range (1, 10):

    for j in range(1, i 1):

        print("{}*{}={}".format(j, i, i* j), end=" ")

1 *1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4 =4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8= 32 5*8=40 6*8=48 7*8=56 8*8=64



#######

11.3 印出實心菱形

for i in range(1,n):    print(" "*i "*"*( 2*(n-i)-1))    *   ** *

列印實心菱形

#n=5

for i in range(1,n 1):

    print(" "*(n-i) "*"*(2*i-1))


運行結果


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

*********# **** ***    *n=5 print(" "*i "*" " "*((n-1-i)*2-1) "*")print(" "*(n-1) "*")

  *****   ***

##11.4  

列印空心菱形

#列印空心菱形

print(" "*(n-1) "*")

for i in range(1, n):
    print(" "*(n-1-i) "*" " "*(2*i-1) "*")


for i in range(1, n-1):

############################    *######   * *#####  *   *## #### *     *#####*       *###### *     *#######  *   *#### #    *################################################# ###

11.5  列印中空三角形

# for i in range(2, n):

#列印中空三角形

#程式碼
n=5


print(" "*(n-1) "*")

    print(" "*(n-i) "*" " "*(2*(i-1)-1) "*")

print("* "*n)

運行結果

    *##* * * * *列印實心三角形
   * *

  *   *

 *     *

11.6  



########################## ############列印實心三角形##################################n =5######m = 8######for i in range(0, n):######    for j in range(0, m):#######        print (end=" ")######    m = m - 1 #######    for j in range(0, i 1):######        print("* ", end=###        print("* ", end=' )######    print(" ")################## 執行結果###########        *###########        *##### #       *  *#####      *  *  *######     *  *  *  *且######      *  *  *  *且###### ###################################

11.7  列印側三角形(6種)

#程式碼方法一:##方法二:

#列印側邊三角形1


i = 5

while 0     j = 1

    while j         print("* ", end = '')

##   = 1

    print(" ")

    i -= 1



for i in range(0,5):######    tx="◆"######    print()#######    for k in range( 0,5):######        if i>k:######            continue######   # ######執行結果############◆◆◆◆◆◆#####◆◆◆◆◆#####◆◆◆############## ◆◆######◆################################################################## ##########

列印側邊三角形2

#方法一:

i = 1

while i

    j = 1

    while j

        print("* ", end = '')

        j = 1

#    print(" ")

  




##方法二:

n = 5

print('\n'.join('◆' * i for i in range(1, n 1)))

執行結果

#◆◆

##◆◆◆



◆◆◆◆

◆◆◆◆◆



#################### ################################列印側三角形3######################## ###程式碼############for i in range(0,5):######    tx='◆'######    tx1='  '### ###    print()######    for j in range(0,5):######        print(tx if i

列印三角形4

##for i in range(0,5):

    tx='◆'

#    tx1=' '

    print()

#    for j in range( 0,5):

        print(tx if i



#◆◆◆◆◆ ◆◆◆◆  ◆◆◆列印三角形5        print(end=' ') ##== in range(2*(l-i)-1):

   ◆◆

##    ◆

##l= 5

for i in range(l):

    for j in range(i):

        print(end='◆')


    print()


##    print()

## ###執行結果#############◆◆◆◆◆◆◆◆◆###### ◆◆◆◆◆◆◆#####  ◆◆◆◆◆◆ ######   ◆◆◆######    ◆################################## ##################◆ ◆ ◆ ◆

列印三角形6

#i = 1

while i

    if i

        print('◆ '*i)## 

P

        print('◆ '*(10 - i))

    i = 1


##◆


##◆


#l = 5        print(end=' ')

研究

#11.8  列印平行四邊形

列印平行四邊形

for i in range(l):


    for j in range(l-i):


####################################################################################################################################################################################################### #    for k in range(l):######        print(end='◆')######    print()#####################################################################1運作結果############     ◆◆◆◆◆#######    ◆◆◆◆◆######   ◆◆ ◆◆###### ◆◆◆◆◆##################################### ##############

11.9  用字母單字love 印出心形

print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ( (x*0.05)**2 (y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3


#用字母單字印出心形

##程式碼

運行結果
################################################ ######

11.10  用字元輸出 I ❤ U (2款效果)

合適合適]#        else:    y -= 0.2

# 用字元輸出 I ❤ U(2款效果)

##導入時間

y = 2.5

while y>=-1.6:

    x = -3.0

    while x

        if (x*x y*y-1)**3-1 且y-1 且y2.2):

#          ")

        else:

#            print('*',end="")

   # #    time.sleep(0.25)

    y -= 0.2


##導入時間

y = 2.5

當 y>=-1.6 :

    x = -3.0

    while x

        if (x*x y*y-1)**3-1 且y-1 且y2.2):

            print('*',end="")

            print(' ',end="")

     )


######################################################################### # ##################

11.11 由Dear,I love you forever! 五個單字輸出五個愛心

#輸出五個愛心,分別由Dear I love you forever!五個單字填充而成。






import time

sentence = "Dear, I love you forever!"

for char in sentence.split( ):

   allChar = []

   for y in range(12, -12, -1):

       lst = []#  ''

       for x in range(-30, 30):

            formula = ((x*0.05)**2 (y*0.1)**2-1)**33 -(x*0.05)**2*(y*0.1)**3

            if formula      

            else:

               c Char = lst

   print('\n '.join(allChar))


   time.sleep(1)



##########

十二、Print()中文輸入顯示亂碼問題

  如果代碼中有漢字中文,運行的時候python報錯,出現python中無法正常輸入中文,亂碼等情況:

編譯提示:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0x*** in position 0: ...

主要是由於編碼的問題引起的。

  受開發系統和環境不同影響,解決辦法會有所不同,但一般按以下辦法處理就能解決,有需要者請自行嘗試適合自己系統的解決辦法:(記住,下面的方法不需要全部加入到python檔案中,選擇其中一項或兩項嘗試,能解決問題即可)

在你的python檔案(.py)檔案第一行

# 1、一開始加入

# coding=utf-8

2、或開頭加入

#-*- coding: UTF-8 -*-

3、或一開始加入

 #!usr/bin/env python3
  # -*- coding:utf-8 -*-

4、或開頭加上

# -*-coding:GBK -*-

5、或一開始加上

#coding=utf-8
  import sys
  reload(sys)
  sys.setdefaultencoding("utf-8")

6、改變標準輸出print()的預設編碼

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')

平時開發python時注意:

  1、如果你用pycharm編譯書寫python程式碼,pycharm預設是會自動儲存為UTF-8格式的,如果你無意中修改過,請在pycharm工作介面右鍵—File-Encoding–選擇UTF-8編碼----reload- ----reload anyway。如果還是不行,試試看路徑改為全英文。

  2、如果你用其他編譯書寫程式碼工具,請點選 

  文件>>設定檔編碼>>Unicode>>Unicode(UTF -8)

  3、如果你用visual studio 編譯書寫python代碼

  visual studio 2022下python編程,報錯:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte

  解決方法:

把編碼改為UTF-8:

#---->Unicode(UTF-8帶簽章)-代碼頁65001

visual studio其他版本在檔案選單選項裡選取「進階儲存選項」

#---->Unicode(UTF-8帶簽章)-代碼頁65001

設定工程字元集為utf-8,選擇工程----右鍵----屬性----加上字元集編碼

Visual Studio Community 2022 - UTF-8 編解碼器問題#6784,可參考閱讀:

https://github.com/microsoft /PTVS/issues/6784

題外話:

  在用matplotlib(pyplot)圖表製作時,標題和座標軸中文顯示會出現異常,出現小方框,無法正常顯示,這時,只需在檔案頭加入以下程式碼即可:

#-*- coding: UTF-8 -*-

import matplotlib.pyplot as plt

#import matplotlib as mpl

mpl.rcParams["font.sans-serif"]=["SimHei"]

mpl.rcParams["axes.unicode_minus"]=False

#十三、Print()寫入檔案

將print的內容寫入檔案。

   有時候,我們會遇到希望print的內容不只列印畫面上,還能保存在文件中。那麼,我們可以試著將print的內容寫入文件,方法如下:建立test.py文件,輸入:##寫入檔案程式碼執行結果

## coding=utf-8

print("Hello, World!", file=open('file.txt', 'w'))

運行後,在test.py檔案所在的目錄中,出現了一個file.txt文件,開啟file.txt文件,會發現裡面的內容是:

# Hello, World!

說明我們的print()寫入檔案成功。



##### ##########【相關推薦:Python3影片教學 】

寫入檔案

#for i in range (1, 11):

    print(i,'\t',i*2,'\t',i*3,'\t',i*4,end='\ n',file=open('file.txt',mode ='a',encoding='utf-8'), flush=False)

執行結果

運行後,開啟file.txt文件,會發現裡面的內容是:


##1      2    3    4

2      4    6    8

3      6    9    12

4      8    12

4   

6      12  18  24

7      14  21  28

8      16  24  32

9      18 127 

#說明我們的print()寫入檔案成功。





以上是Python中Print()函數用法的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:CSDN。如有侵權,請聯絡admin@php.cn刪除
Python:自動化,腳本和任務管理Python:自動化,腳本和任務管理Apr 16, 2025 am 12:14 AM

Python在自動化、腳本編寫和任務管理中表現出色。 1)自動化:通過標準庫如os、shutil實現文件備份。 2)腳本編寫:使用psutil庫監控系統資源。 3)任務管理:利用schedule庫調度任務。 Python的易用性和豐富庫支持使其在這些領域中成為首選工具。

Python和時間:充分利用您的學習時間Python和時間:充分利用您的學習時間Apr 14, 2025 am 12:02 AM

要在有限的時間內最大化學習Python的效率,可以使用Python的datetime、time和schedule模塊。 1.datetime模塊用於記錄和規劃學習時間。 2.time模塊幫助設置學習和休息時間。 3.schedule模塊自動化安排每週學習任務。

Python:遊戲,Guis等Python:遊戲,Guis等Apr 13, 2025 am 12:14 AM

Python在遊戲和GUI開發中表現出色。 1)遊戲開發使用Pygame,提供繪圖、音頻等功能,適合創建2D遊戲。 2)GUI開發可選擇Tkinter或PyQt,Tkinter簡單易用,PyQt功能豐富,適合專業開發。

Python vs.C:申請和用例Python vs.C:申請和用例Apr 12, 2025 am 12:01 AM

Python适合数据科学、Web开发和自动化任务,而C 适用于系统编程、游戏开发和嵌入式系统。Python以简洁和强大的生态系统著称,C 则以高性能和底层控制能力闻名。

2小時的Python計劃:一種現實的方法2小時的Python計劃:一種現實的方法Apr 11, 2025 am 12:04 AM

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python:探索其主要應用程序Python:探索其主要應用程序Apr 10, 2025 am 09:41 AM

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

您可以在2小時內學到多少python?您可以在2小時內學到多少python?Apr 09, 2025 pm 04:33 PM

兩小時內可以學到Python的基礎知識。 1.學習變量和數據類型,2.掌握控制結構如if語句和循環,3.了解函數的定義和使用。這些將幫助你開始編寫簡單的Python程序。

如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎?如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎?Apr 02, 2025 am 07:18 AM

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具