❶ python中print函數的一個用法
print 在2.7.5裡面不能這么用,你這個用法是3.X版本的用法,3.X版本print作為一個單獨的函
數,print()來使用,而2.7.5你要這樣的話,就可以這寫;
print >>file1,list1
❷ Python print 語句列印報錯
python 2 input 默認是把輸入的字元串當做表達是處理。
你只是要字元串,用raw_input
❸ python多進程沒有輸出print內容,刪減了一些 部分代碼如下
import multiprocessing
def worker(num):
print "worker ", num
return
jobs = []
for i in range(5):
p = multiprocessing.Process(target = worker, args = (i,))
jobs.append(p)
p.s
❹ python如何用print列印出列表
一般的,簡單的for循環可以列印出list的內容:
l=[1,2,3,4]
for i in l:
print(i)
若想得到以空格或逗號為分隔符的輸出結果,代碼可改為:
l=[1,2,3,4]
for i in l:
print(i,end=' ')#以空格為分隔符
輸出結果為:1 2 3 4 (注意,此時4後面還有一個空格)。
l=[1,2,3,4]
for i in l:
print(i,end=', ')#以逗號為分隔符
那麼如何才能在輸出最後一個數字之後不輸出分隔符,代碼如下:
l = [1,2,3,4]
print(" ".join(str(i) for i in l))
輸出結果為:1 2 3 4(注意,此時4後面沒有空格)。
以逗號為分隔符。
l = [1,2,3,4]
print(",".join(str(i) for i in l))
輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)。
(4)pythonnohupprint擴展閱讀
print函數的其他用法:
1、格式化輸出整數
python print也支持參數格式化,與C言的printf相似,
strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
print strHello
#輸出結果:the length of (Hello World) is 11
2、格式化輸出16制整數
nHex = 0x20
#%x --- hex 十六進制
#%d --- dec 十進制
#%d --- oct 八進制
print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)
#輸出結果:nHex = 20,nDec = 32,nOct = 40
#使用整數的各個制列印同一個數
3、格式化輸出浮點數(float)
import math
#default
print "PI = %f" % math.pi
#width = 10,precise = 3,align = left
print "PI = %10.3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字元
print "PI = %06d" % int(math.pi)
#輸出結果
#PI = 3.141593
#PI = 3.142
#PI = 3.142
#PI = 000003
#浮點數的格式化,精度、度和
❺ python中print('')和print()的區別
答:Python中print('')默認列印一個空格,而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個空格
❼ print在python中什麼意思
python中print() 方法用於列印輸出,最常見的一個函數。
print 在 Python3.x 是一個函數,但在 Python2.x 版本不是一個函數,只是一個關鍵字。
print() 方法的語法:print(*objects, sep=' ', end=' ', file=sys.stdout)。
參數
objects -- 復數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。
sep -- 用來間隔多個對象,默認值是一個空格。
end -- 用來設定以什麼結尾。默認值是換行符 ,我們可以換成其他字元串。
file -- 要寫入的文件對象。
❽ python中print的用法
print函數是python語言中的一個輸出函數,可以輸出以下幾種內容
1. 字元串和數值類型 可以直接輸出
>>> print( 1)
1
>>> print( "Hello World")
Hello World
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( "The length of %s is %d" % (s,x) )
The length of Hello is 5
【注意】
Python2和3的print函數格式不同,3要求加括弧(print())
縮進最好使用4個空格
❾ python如何用print列印出列表
直接使用print函數就可以了,舉個例子:
L=['apple','fruit']#定義一個列表
print(L)#輸出一個列表
輸出結果就是['apple','fruit']。
不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如「,」或「;」,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。