語法結構:
for target in sequences:
code...
code...
...else:
code...
code...
注:1,sequences是序列,包含列表(list)、元組(tuple)、字串(string)、檔案(file),但是比如整形數字 80 ,這樣的是不可以的
2,條件結尾有冒號
3,迴圈體無花括號,由同意縮排控制
4,else語句可以省略,當迴圈體退出的時候,執行else中的語句
5,在for語句中沒有體現迴圈的次數,序列中有多少物件,則for迴圈就有多少次,每次都是從序列中取出乙個資料項放到for迴圈的變數中。
字串----->'***xx'/"******x"/"""************"""
python**中的注釋,eg:
注釋:for + string 字串
for var in string:----->理解:將字串中的每個字元提取賦給變數var
for c in s1: ----每次都是從序列中取出乙個資料項放到for迴圈的變數中
print c
else: ====for迴圈也有else語句o!!!
print 'out for' ====迴圈次數結束後(或退出迴圈時),執行else語句內容
print i,c -------數字預設是左對齊的
i=i+1
else:
print 'out for'
輸出結果:
print(format(i,'2d')),c --------數字是右對齊的
i=i+1
else:
print 'out for
輸出結果:
0 w1 w
2 w3 .
4 b5 a
6 i7 d
8 u9 .
10 c
11 o
12 m
for + list 列表
列表:方括號括起來,資料之間逗號間隔,資料可以相同型別,也可以是不同型別。
eg4:
list1=[1,3,4.5,'x',12.5]
i=0 -----------------迴圈開始之前有變數的初始化
for val in list1:---------------每次迴圈從列表中取資料給變數
print (format(i,'2d')),val
i=i+1 ------在迴圈體內有變數的賦值變化
list2=list(s1)---------list函式將字串轉換成列表
for val in range(1,100):--------取1-99
print val
for val in range(1,100,2):------取1-99之間的奇數
print val
備註:range(1,15)-----range函式返回的及時列表list,範圍:>=左邊的,小於右邊的
range用法:range([start] stop [,step])
第十五講 動畫製作
到目前為止我們所做的圖形全部都是靜止的。而opengl的是乙個可以製作大型3d圖形 動畫的工具。下面我們做乙個可以旋轉的立方體。例16 乙個旋轉的立方體 include glfloat x 10.0f glfloat y 1.0f glfloat z 5.0f void mydisplay void...
第十五講 表單製作
一 表單簡介 表單域,也稱表單控制項,是表單上的基本組成元素,使用者通過表單中的表單域輸入資訊或選擇專案。1 單行文字框 用於接收使用者輸入的一行文字資訊,如使用者名稱 口令等。我們可以通過設定來決定欄位中最多可以輸入多少字。2 滾動文字框 滾動文字框和單行文字框相似,只是可以輸入多行文字,欄位的右...
WP7基礎學習 第十五講
wp7 15 注 本節主講對xna,遊戲開發的簡介,簡單了解一些,不過課程中的audio,input,也可用於其他的應用開發,有對應的命名空間!xna在silverlight中的應用 1.xna基本知識 2.audio sound song 3.microphone 4.input 1.xna基本知...