#直接出字串
strhello = 'hello python'
print strhello#輸出結果:hello python
#格式化輸出整數
strhello = "the length of (%s) is %d" %('hello world',len('hello world'))
print strhello#輸出果:the length of (hello world) is 11
#格式化輸出十六進製制數
nhex = 0x20
#%x --- hex 十六進製制#%d --- dec 十進位制#%d --- oct 八進位制
print "nhex = %x,ndec = %d,noct = %o" %(nhex,nhex,nhex)#輸出結果:nhex = 20,ndec = 32,noct = 40#使用整數的各個制列印同乙個數
#格式化輸出浮點數
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#浮點數的格式化,精度、度和
#格式化輸出字串#precise = 3
print "%.3s " % ("jcodeer")#precise = 4
print "%.*s" % (4,"jcodeer")#width = 10,precise = 3
print "%10.3s" % ("jcodeer")#輸出結果:#jco#jcod#jco#同於字串也存在精度、度和
#格式化輸出列表
l = [1,2,3,4,'jcodeer']
print l#輸出結果:[1, 2, 3, 4, 'jcodeer']#於list直接列印即可
'''6.出字典(dictionary)'''d =
print d#輸出結果:#同python也是支援dictionary出的
#自動換行#print 會自動在行末加上回車,如果不需回車,只需在print語句的結尾新增乙個逗號」,「,就可以改變它的行為。
for i in range(0,5):
print i,#萬能的%r
formatter = "%r %r %r %r"
print formatter % (1, 2, 3, 4)
print formatter % ("one", "two", "three", "four")
print formatter % (true, false, false, true)
print formatter % (formatter, formatter, formatter, formatter)
print formatter % (
"i had this thing.",
"that you could type up right.",
"but it didn't sing.",
"so i said goodnight."
)#輸出結果:
$ python ex8.py1 2 3 4
'one' 'two' 'three' 'four'true false false true'%r %r %r %r' '%r %r %r %r' '%r %r %r %r' '%r %r %r %r'
'i had this thing.' 'that you could type up right.' "but it didn't sing." 'so i said goodnight.'$
python快速上手
資料結構 淺拷貝和深拷貝加減 乘除乘方取餘取整 與c 等程式語言不同之處在於python不需要預先設定資料型別,根據運算自動給定資料型別,這一點與matlab相似。3 2 2 表示2次方 9 10 4 除法自動賦值float型別 2.5 8 3 2 定義 python的函式定義規則與c 不同,通常以...
快速上手python
python真的是很火啊,而且功能很強大。但是寫c寫習慣了,看到沒括號的真的難受。昨天寫了點matlab,然後今天配置了vscode,發現寫c有點手生了,看來還是要多練習。打算自己學一學py,把基礎語法搞一下,其他以後再說。for i in range a,b i從a到b的迴圈 執行語句while ...
Python快速上手(三)
這一節總結一下python在編碼當中的一些需要注意的地方 一.常用 1.print語句 在螢幕上橫向輸出指定的字元,如 print hello world 在互動式環境當中 是提示符,不是 的一部分。多個語句可以用逗號 隔開。如 print hello world 2.if語句 age 20 注意 ...