用法一:直接输出字符串或者数字等,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}
用法二:用print 也可以直接计算,比如加减乘除eg:print(13456453*1354646) print(520+1314)
用法三:可以直接链接字符串 ,eg:print(“lo”+“ve”)
用法四,来试验一下:eg:print(“I love you”*8) ;print(“I love you\n”*8)
python中print()函数用法总结
还可以做很多逻辑运算,很有意思,可以自己试试看,eg:
用法五:利用{}及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