python列印數據
『壹』 python如何用print列印出列表
直接使用print函數就可以了,舉個例子:
L=['apple','fruit']#定義一個列表
print(L)#輸出一個列表
輸出結果就是['apple','fruit']。
(1)python列印數據擴展閱讀:
不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如「,」或「;」,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。
『貳』 python數據抓取 怎樣列印輸出信息
給你一個例子,希望你可以理解,test3傳遞了輸入給test1,test1輸出了接收到的參數。
test1:
importsys
input=sys.stdin.read()
sys.stdout.write('Received:%s'%input)
test3:
importsubprocess
process=subprocess.Popen(['python','test1.py'],shell=False,stdin=subprocess.PIPE)
printprocess.communicate('Howareyou?')
領悟一下,獲取process的輸出你會的吧~
『叄』 為什麼一個長度為2的python列表無法列印第二個數據(索引1)
python的list和絕大多數編程語言的的數組一樣,都是從0開始計數的
所以長度為2的list下標最大的元素是1
『肆』 Python中如何列印時每行列印五組數據
對於Python2 在print語句的最後加一個逗號,就能不列印出換行符 print 'hello',print 'world'對於Python3 可以設置end參數為空字元串 print('hello', end='')
『伍』 python如何列印所有大於0的元素數據
ifall(i >0foriina) >0: print("數組中所有元素都大於0") else: print("數據中有小於等於0的元素")
『陸』 python 如何列印同不同類型的數據
錯誤日誌說了,不能把str字元串和tuple元組相加。
print "that's my ex " , data[0]
print "that's my ea " ,data[1]
這樣試試
『柒』 如何用Python編寫列印從n到m之間數據的函數
設a的類型為元組、表、字典中之一;
if n>m:
n,m=m,n
if n>-1 and m<=len(a):
print(a[n:m])
else:
print('n、m越界')
(7)python列印數據擴展閱讀:
Python的函數支持遞歸、默認參數值、可變參數,但不支持函數重載。為了增強代碼的可讀性,可以在函數後書寫「文檔字元串」(Documentation Strings,或者簡稱docstrings),用於解釋函數的作用、參數的類型與意義、返回值類型與取值范圍等。可以使用內置函數help()列印出函數的使用幫助。
『捌』 python怎麼匹配txt文件中的某一行的第一個數據,如果匹配,則將這行數據按格式列印出來
importre
yourfile="a.txt"
yourtarget="xxx"
withopen(yourfile,"r")asfi:
forlineinfi:
ifline.strip():
tmp=re.split("s+",line.strip())
iftmp[0]==yourtarget:
print("|"+"|".join(tmp)+"|")
『玖』 python隨機生成兩個100以內整數,列印其中一個數的數據內型和存儲地址,求這兩個數和差積商冪
#python隨機生成兩個100以內整數,列印其中一個數的數據內型和存儲地址,求這兩個數和差積商冪
import random
x = random.randint(1,100)
y = random.randint(1,100)
print('x={},y={}'.format(x,y))
print('x的數據類型:',type(x))
print('y的存儲地址:',id(y))
print('x+y=',x+y)
print('x-y=',x-y)
print('x*y=',x*y)
print('x**y=',x**y)
############
x=17,y=29
x的數據類型:
y的存儲地址: 4354708720
x+y= 46
x-y= -12
x*y= 493
x**y=
『拾』 python中用字典寫出樹形數據結構並在控制台中列印樹形數據結構
#!/usr/bin/python
importos,sys,string
classXXTree:
def__init__(self):
pass
defprintHelp(self,cmd):
print'Pleaseusethefollowingcmd:'
print''+cmd+'dir'
print'e.g.'
print''+cmd+'/home/fkong/tmp'
defgetTree(self,dir,op):
list=self.getList(dir,0,op)
treelist=[]
foriinrange(0,len(list)):
fullpath=list[i]
parpath=os.path.dirname(list[i])
filename=os.path.basename(list[i])
if(fullpath==dir):
treelist.append(fullpath)
continue
path=fullpath.replace(dir,"")
names=path.split("/")
name="`---"+names[len(names)-1]
forjinrange(1,len(names)-1):
name=""+name
treelist.append(name)
pos=name.index("`")
j=i-1
whilej>0:
name=treelist[j]
if(name[pos]=='`'orname[pos]==''):
name=name[0:pos]+"|"+name[pos+1:len(name)]
treelist[j]=name
else:
break
j=j-1
foriinrange(0,len(treelist)):
printtreelist[i]
defgetList(self,dir,layer,op):
list=[]
iflayer==0:list.append(dir)
files=os.listdir(dir)
forfileinfiles:
file=os.path.join(dir,file)
ifos.path.isdir(file):
list.append(file)
list+=self.getList(file,layer+1,op)
elifop=='-d':
pass
else:
list.append(file)
returnlist
iflen(sys.argv)<2:
t=XXTree()
t.printHelp(sys.argv[0])
else:
t=XXTree()
dir=None
iflen(sys.argv)==2:
dir=sys.argv[1]
op=None
iflen(sys.argv)==3:
op=sys.argv[1]
dir=sys.argv[2]
t.getTree(dir,op)