Python2.X range()函數(shù)可創(chuàng)建一個整數(shù)列表,一般用在for循環(huán)中。
創(chuàng)新互聯(lián)是專業(yè)的南鄭網(wǎng)站建設(shè)公司,南鄭接單;提供網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行南鄭網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
Python3 range()函數(shù)返回的是一個可迭代對象,類型是對象,而不是列表類型,所以打印的時候不會打印列表。
Python3 list()函數(shù)是對象迭代器,可以把range()返回的可迭代對象轉(zhuǎn)為一個列表,返回的變量類型為列表。
Python2 range()函數(shù)返回的是列表。
Python range()函數(shù)語法
range(start, stop[,step])
參數(shù)說明:
start:計數(shù)從start開始,默認(rèn)是從0開始;比如:range(5)等價于range(0,5)。
stop:計數(shù)到stop結(jié)束,但不包括stop;比如:range(0,5)是[0, 1, 2, 3, 4]沒有5。
step:步長,默認(rèn)為1;比如:range(0,5)等價于range(0,5,1)。
#!/usr/bin/python
for i in?range(1,20):
n=str(i)
s = n.zfill(3)
print s
或者:
for i in range(1,20):
m = "%03d" % i
print m
擴展資料:
Python格式化輸出
一、整數(shù)的輸出
1、%o —— oct 八進制
2、%d —— dec 十進制
3、%x —— hex 十六進制
print('%o' % 20)
24
print('%d' % 20)
20
print('%x' % 20)
14
二、浮點數(shù)輸出
1、格式化輸出
%f ——保留小數(shù)點后面六位有效數(shù)字
%.3f,保留3位小數(shù)位
%e ——保留小數(shù)點后面六位有效數(shù)字,指數(shù)形式輸出
%.3e,保留3位小數(shù)位,使用科學(xué)計數(shù)法
%g ——在保證六位有效數(shù)字的前提下,使用小數(shù)方式,否則使用科學(xué)計數(shù)法
%.3g,保留3位有效數(shù)字,使用小數(shù)或科學(xué)計數(shù)法
2、字符串輸出
%s
%10s——右對齊,占位符10位
%-10s——左對齊,占位符10位
%.2s——截取2位字符串
%10.2s——10位占位符,截取兩位字符串
參考資料來源:Python-百度百科
想要實現(xiàn)從 0 到 10 的累加,可以執(zhí)行如下代碼:
print("計算 0+2+...+10 的結(jié)果為:")
#保存累加結(jié)果的變量result = 0
#逐個獲取從 0到 10 這些值,并做累加操作
for i in range(0,10):
result += iprint(result)
上面代碼中,使用了 range() 函數(shù),此函數(shù)是 Python 內(nèi)置函數(shù),用于生成一系列連續(xù)整數(shù),多用于 for 循環(huán)中。
擴展資料:
使用Python編程時的注意事項:
1、初始變化量
在Python里,一個表達式中的名字在它被賦值之前是沒法使用的。這是有意而為的:這樣能避免一些輸入失誤,同時也能避免默認(rèn)究竟應(yīng)該是什么類型的問題(0,None,””,[],?)。記住把計數(shù)器初始化為0,列表初始化為[],以此類推。
2、從第一列開始
確保把頂層的,未嵌套的代碼放在最左邊第一列開始。這包括在模塊文件中未嵌套的代碼,以及在交互提示符中未嵌套的代碼。Python使用縮進的辦法來區(qū)分嵌套的代碼段,因此在你代碼左邊的空格意味著嵌套的代碼塊。除了縮進以外,空格通常是被忽略掉的。
python中1234數(shù)據(jù)類型是整數(shù)int函數(shù),浮點型布爾型復(fù)數(shù)型。整型就是整數(shù)類型的數(shù),同數(shù)學(xué)里的十進制數(shù)好比表示年齡序號等優(yōu)化,浮點型就是帶小數(shù)點的數(shù)同數(shù)學(xué)中的小數(shù),好比表示圓周率3點1四重力加速度9點8等。
python中1234數(shù)據(jù)類型的特點
主要特別的地方就是float類型的數(shù)有一個函數(shù)round可以取整,roundab對float類型的數(shù)值a進行操作,小數(shù)點后保留b位有效數(shù)字四舍五入默認(rèn)為1,complex類型也算是比較特殊的,Python中字符串可以進行直接的相加操作s加s1返回一個新的字符串stringstringpython中。
上面加小括號不加小括號都是正確的,以逗號隔開默認(rèn)為元組,元組有個比較特別的規(guī)定元組中元素不允許被修改,典型的keyvalue類型數(shù)據(jù),注意幾點其中key的值必須唯一,但是value的值可以不唯一,用花括號進行包含花括號后加分號結(jié)尾。