python3中print()函数用法总结

用法一:直接输出字符串或者数字等,eg:print(“我们”) print(520) 数字可以不加“”,文本需要加“”

>>>print("runoob")  # 输出字符串
runoob 
>>> print(100)            # 输出数字
100
>>> str = 'runoob'
>>> print(str)            # 输出变量
runoob
>>> L = [1,2,'a']         # 列表 
>>> print(L)  
[1, 2, 'a']  
>>> t = (1,2,'a')         # 元组
>>> print(t)  
(1, 2, 'a')  
>>> d = {'a':1, 'b':2}    # 字典
>>> print(d)  
{'a': 1, 'b': 2}

python3中print()函数用法总结_第1张图片
用法二:用print 也可以直接计算,比如加减乘除eg:print(13456453*1354646) print(520+1314)
python3中print()函数用法总结_第2张图片
用法三:可以直接链接字符串 ,eg:print(“lo”+“ve”)
python3中print()函数用法总结_第3张图片
用法四,来试验一下:eg:print(“I love you”*8) ;print(“I love you\n”*8)python3中print()函数用法总结_第4张图片
python中print()函数用法总结
还可以做很多逻辑运算,很有意思,可以自己试试看,eg:
python3中print()函数用法总结_第5张图片
用法五:利用{}及format(),调用参数输出

print("第{}期,当期存入{}元,账户累计{}元".format(nper,current_money,total_money))
"""
作者:韩磊
版本:V1.0    52周存钱挑战,利用循环
"""

def main():
    """
    主函数
    """

    nper = 1 #定义初始周期数1
    the_current_deposit = 10 #定义初始当期存入金额
    total_money = 0

    while nper <= 52:
        current_money  = nper * the_current_deposit
        total_money = total_money + current_money
        print("第{}期,当期存入{}元,账户累计{}元".format(nper,current_money,total_money))
        print("************************************************")
        nper += 1

if __name__ == "__main__":
    main()

用法六:print 不换行
在 Python 中 print 默认是换行的:

>>>for i in range(0,3):
...     print (i)
... 
0
1
2
>>>

要想不换行你应该写成 print(i, end = ‘’ )

>>>for i in range(0,3):
...     print(i, end = '' )
... 
012

用法七:自动换行
print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , 并设置分隔符参数 end,就可以改变它的行为。

>>>for i in range(0,6):
...     print(i)
... 
0
1
2
3
4
5
>>> for i in range(0,6):
...     print(i, end=" ")
... 
0 1 2 3 4 5

你可能感兴趣的:(python学习)