python中print的用法
⑴ python中print的函數怎麼用
print函數是python語言中的一個輸出函數,可以輸出以下幾種內容
1. 字元串和數值類型 可以直接輸出
>>>print(1)
1
>>>print("HelloWorld")
HelloWorld
2.變數
無論什麼類型,數值,布爾,列表,字典...都可以直接輸出
>>>x=12
>>>print(x)
12
>>>s='Hello'
>>>print(s)
Hello
>>>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}
3.格式化輸出
類似於C中的 printf
>>>s
'Hello'
>>>x=len(s)
>>>print("Thelengthof%sis%d"%(s,x))
ThelengthofHellois5
【注意】
Python2和3的print函數格式不同,3要求加括弧(print())
縮進最好使用4個空格
⑵ python 3 的return語句與print語句的用法 區別:
return只能出現在函數中,功能是結束函數執行,返回調用的地方,可以返回一回個結果。順答便說一句,return與if無關,可以出現在任何語句的地方,只有是在函數裡面。
print只是顯示結果,與return沒有任何關系。
⑶ python3的print使用
print('aaaaaaa') \
print('bbbbbb')
這樣就可以了,要是在解釋器里編寫
⑷ 在python中怎麼用print輸出aa\nn
方法一:print(r"aa n") 加r 消除特殊字元[ ]對字元串的影響。加了r之後,再列印字元串就會列印出完整的字元串
方法二:print("aa\nn")加消除特殊字元[ ]對字元串的影響
⑸ python里如何在print的時候使用之前的內容
用的python3啊,
反正你最終都是要顯示的字元串,直接 "%s"%sum即可
print("the winning team is %s which wins %s score"%("team1", sum))
還有,sum是關鍵字,命名的時候最好繞開這些關鍵字。
⑹ python文件中使用print語句可以嗎
print就是把結果寫到stdout,你可以import sys之後設定stdout。
只要你的stdout有write()方法就可以,不用管什麼文件、交互模式什麼的,因為sys.stdout在交互模式下也可能被更改,比如假設你sys.stdout=None之後,執行print就會產生AttributeError: 'NoneType' object has no attribute 'write'
⑺ Python用print()函數輸出田字格
Python用print()函數輸出田字格示例代碼如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Python用print()函數輸出田字格
row = ''
for i in range(1, 12):
for j in range(1, 12):
if i in (1, 6, 11):
if j in (1, 6, 11):
row = row + '+' + ' '
else:
row = row + '--' + ' '
else:
if j in (1, 6, 11):
row = row + '|' + ' '
else:
row = row + ' ' + ' '
row = row + ' '
print row
運行程序,輸出結果為田字格。
(7)python中print的用法擴展閱讀
python輸出田字格程序重點是運用多條件循環語句和for循環語句
1、當判斷條件為多個值時,可以使用以下形式:
if 判斷條件1:
執行語句1……
elif 判斷條件2:
執行語句2……
elif 判斷條件3:
執行語句3……
else:
執行語句4……
2、for循環的語法格式如下:
for iterating_var in sequence:
statements(s)
⑻ python中print函數的一個用法
print
在2.7.5裡面不能這么用,你這個用法是3.X版本的用法,3.X版本print作為一個單獨的函
數,print()來使用,而2.7.5你要這樣的話,就可以這寫;
print
>>file1,list1
⑼ python3.7明明正確使用語法的print語句 今天一直報錯
樓主用的是python3吧 print 在python2中是語句,在python3中是函數; >> 這個用法在python2.x版本是可以的 6)去除版print語句,加入print()函數實現相同的功能。同樣權的還有 exec語句,已經改為exec()函數 例如: 2.X: print "The answer is", 2*2 3.X: print("The answer is", 2*2) 2.X: print x, # 使用逗號結尾禁止換行 3.X: print(x, end=" ") # 使用空格代替換行 2.X: print # 輸出新行 3.X: print() # 輸出新行 2.X: print >>sys.stderr, "fatal error" 3.X: print("fatal error", file=sys.stderr) 2.X: print (x, y) # 輸出repr((x, y)) 3.X: print((x, y)) # 不同於print(x, y)!
⑽ 在python中while的用法,先寫print命令和後寫print命令的區別
先執行的 a = a+1,即a = 2 再print,當然是從2開始.