VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Python中print()函数的用法

print()函数用于打印输出

1、函数语法:

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

sep和end是print()函数常用参数

参数sep是一次打印多个元素时的间隔符号,默认是一个空格' ',示例如下:

1
2
3
4
a = '张无忌'
b = '赵敏'
print(a, b)
print(a, b, sep='\n')

结果是:

参数end是print()函数打印完成后的结束字符,默认是换行符'\n',示例如下:

1
2
3
4
a = '张无忌'
b = '赵敏'
print(a)
print(b)

结果是:

1
2
3
4
a = '张无忌'
b = '赵敏'
print(a, end=' ')
print(b)

结果是:

第二次在打印a时,通过参数end=' '将默认结束字符换行符'\n'替换为一个空格

2、pirnt()函数格式化输出的方法

方法1:字典格式化

1
2
3
4
5
6
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方法格式化

1
2
a = '赵敏 is {} years old, 张无忌 is {} years old'.format(25, 26)
print(a)

结果如下:

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

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

1
2
a = '赵敏 is %d years old, 张无忌 is %d years old' % (25, 26)
print(a)

结果如下:

该方法中,多个需格式化的字符用()括起来即可

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

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

1
2
3
4
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
 
 
 
 

相关教程