Python中print()函數的用法


print()函數用於打印輸出

1、函數語法:

print(values,sep=' ',end='\n')

sep和end是print()函數常用參數

參數sep是一次打印多個元素時的間隔符號,默認是一個空格' ',示例如下:

a = '張無忌'
b = '趙敏'
print(a, b)
print(a, b, sep='\n')

結果是:

參數end是print()函數打印完成后的結束字符,默認是換行符'\n',示例如下:

a = '張無忌'
b = '趙敏'
print(a)
print(b)

結果是:

a = '張無忌'
b = '趙敏'
print(a, end=' ')
print(b)

結果是:

第二次在打印a時,通過參數end=' '將默認結束字符換行符'\n'替換為一個空格

2、pirnt()函數格式化輸出的方法

方法1:字典格式化

age = {'趙敏': 25, '張無忌': 26}
a = '趙敏 is %(趙敏)d years old, 張無忌 is %(張無忌)d years old' % age
# 注意字典的鍵用()括起來,放在%和s之前
b = '趙敏 is {0[趙敏]} years old, 張無忌 is {0[張無忌]} years old'.format(age)
# format方法是先將字典引入,再通過鍵返回需要的值
print(a, b, sep='\n')

結果如下:

方法2:format方法格式化

a = '趙敏 is {} years old, 張無忌 is {} years old'.format(25, 26)
print(a)

結果如下:

format方法不用輸入需要格式化的字符格式,統一以{}代替

方法3:占位符方法格式化

a = '趙敏 is %d years old, 張無忌 is %d years old' % (25, 26)
print(a)

結果如下:

該方法中,多個需格式化的字符用()括起來即可

格式化的對象和占位符的位置和格式均要匹配,例如占位符是%s,后面對應位置的格式化對象也必須是字符

3、pirnt()函數代碼示例,打印9*9乘法表

for i in range(1, 10):
    for j in range(1, i + 1):
        print('%d*%d=%d\t' % (j, i, i * j), end='')  # 通過制表符\t使輸出結果對齊
    print('')

結果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM