一、Python print()函數
print()是Python內置的一個函數,它用來將一個或多個對象以字符串的形式輸出到控制台或文件中。print()函數的語法如下:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
其中,objects是要輸出的一個或多個對象,sep是用來分隔多個對象的字符串,默認為一個空格,end是在輸出結束時要輸出的字符串,默認為一個換行符,file是要輸出到的文件對象,如果沒有指定則輸出到sys.stdout,flush是一個布爾值,表示是否立即將輸出寫入文件中。
二、使用print()輸出字符串
使用print()函數輸出字符串是非常常見的操作。例如,下面代碼輸出了一個字符串:
name = 'Lucy'
print('My name is', name) # 輸出:My name is Lucy
在上面的代碼中,我們使用逗號分隔兩個字符串,這樣它們就會被自動連接成一個字符串並輸出到控制台中。如果想要在連接的字符串中插入一些變量的值,可以使用花括號{},例如:
name = 'Lucy'
age = 25
print('My name is {} and I am {} years old'.format(name, age)) # 輸出:My name is Lucy and I am 25 years old
在這個例子中,我們使用.format()方法在字符串中插入了兩個變量的值。用花括號{}表示變量的位置,並在.format()中按順序指定要插入的值。
三、使用print()輸出數字
使用print()函數輸出數字同樣是很常見的操作。例如,下面代碼輸出了一個整數和一個浮點數:
num1 = 100
num2 = 3.14
print('num1 =', num1) # 輸出:num1 = 100
print('num2 =', num2) # 輸出:num2 = 3.14
在上面的代碼中,我們同樣使用逗號分隔字符串和數字,這樣它們就會被自動連接成一個字符串並輸出到控制台中。
四、使用print()輸出列表、元組和字典
除了輸出字符串和數字,列表、元組和字典也是我們經常需要輸出的數據類型。
如果要輸出一個列表或元組,可以使用逗號分隔它們的元素,並在前面加上一個字符串。
list1 = [1, 2, 3, 4, 5]
tuple1 = (6, 7, 8, 9, 10)
print('list1 =', list1) # 輸出:list1 = [1, 2, 3, 4, 5]
print('tuple1 =', tuple1) # 輸出:tuple1 = (6, 7, 8, 9, 10)
如果要輸出一個字典,可以使用花括號{}並在其中指明鍵值對。
dict1 = {'name': 'Lucy', 'age': 25, 'gender': 'female'}
print('dict1 =', dict1) # 輸出:dict1 = {'name': 'Lucy', 'age': 25, 'gender': 'female'}
五、使用print()格式化輸出
在使用print()函數輸出字符串時,還可以使用格式化字符串進行更加靈活的輸出。
比如,我們可以使用佔位符%s表示要輸出的字符串,使用%d表示要輸出的整數,使用%f表示要輸出的浮點數。
name = 'Lucy'
age = 25
height = 1.75
print('My name is %s, and I am %d years old. My height is %.2f meters.' % (name, age, height))
# 輸出:My name is Lucy, and I am 25 years old. My height is 1.75 meters.
在上面的代碼中,我們使用了三個佔位符%s、%d和%f分別代表要輸出的字符串、整數和浮點數,然後在最後的%後面跟上一個元組,按佔位符的順序依次填入對應的值。
六、使用print()控制輸出格式
在使用print()函數輸出複雜數據時,為了方便觀察,我們有時候需要控制輸出的格式。比如,我們可以使用sep參數控制輸出的分隔符,使用end參數控制輸出的結尾符,使用file參數輸出到文件中。
下面是一個例子:
list1 = [1, 2, 3, 4, 5]
print('list1 =', list1, sep=' | ', end='.\n', file=open('output.txt', 'w'))
# 輸出:list1 = | 1 | 2 | 3 | 4 | 5.
在上面的代碼中,我們使用了sep參數將列表輸出時各個元素之間的分隔符設置為了“ | ”,使用end參數將輸出的結尾符設置為了“.\n”,使用file參數將輸出的結果輸出到了文件output.txt中。
七、總結
使用print()函數是Python編程中十分常見的操作,幾乎每一個程序都需要用到它。本文介紹了如何使用print()函數輸出字符串、數字、列表、元組和字典,以及如何使用格式化字符串和控制輸出格式,希望能對Python編程初學者有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/293898.html