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(\'\')
结果如下:
来源:https://www.cnblogs.com/programmer4027/p/14691843.html
图文来源于网络,如有侵权请联系删除。