1.if...elif...else
條件語句
# -*- coding: utf-8 -*-
num = 5
if num == 3: # 判斷num的值
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num < 0: # 值小於零時輸出
print 'error'
else:
print 'roadman' # 條件均不成立時輸出
# -*- coding: utf-8 -*-
# 例3:if語句多個條件
num = 9
if num >= 0 and num <= 10: # 判斷值是否在0~10之間
print 'hello'
# 輸出結果: hello
num = 10
if num < 0 or num > 10: # 判斷值是否在小於0或大於10
print 'hello'
else:
print 'undefine'
# 輸出結果: undefine
num = 8
# 判斷值是否在0~5或者10~15之間
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):
print 'hello'
else:
print 'undefine'
# 輸出結果: undefine
# -*- coding: utf-8 -*-
var = 100
if ( var == 100 ) : print "變數 var 的值為100"
2.while 迴圈語句# -*- coding: utf-8 -*-
numbers = [1,2,3,4,5,6,7,8,9]
odd=
even=
while len(numbers)>0:
number = numbers.pop()
if (number%2==0):
else:
print odd
print even
i = 1
while i<10:
i+=1
if i%2==0:
continue
print i #輸出奇數 3,5,7,9
else:
print "i >= 10" #else可以和while連用
i = 1
while 1:
print i
i += 1
if i>10:
break
3. pythonfor迴圈
for迴圈的格式如下:
for iterating_var in sequence:示例:statements(s)
# -*- coding: utf-8 -*-
for letter in 'python':
print "current letter:",letter
for fruit in fruits:
print "current fruit:",fruit
for index in range(len(fruits)):
print "current fruit:",fruits[index]
for迴圈使用 else 語句
for num in range(10,20):
for i in range (2,num):
if num%i==0:
j=num/i
print '%d = %d * %d'%(num,i,j)
break
else:
print num,"is a prime number"
3.pass 語句
pass
是空語句,是為了保持程式結構的完整性,不做任何事情,一般做佔位語句。
# -*- coding: utf-8 -*-
for letter in 'python':
if letter == 'h':
pass
print "這是pass塊"
print "current letter:",letter
sql語句的各種模糊查詢語句
一般模糊語句如下 select 字段 from 表 where 某欄位 like 條件 其中關於條件,sql提供了四種匹配模式 1 表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name lik...
jbpm 學習各種語句使用
processengine processengine new configuration buildprocessengine 上面的 演示了如何通過classpath根目錄下 預設的配置檔案jbpm.cfg.xml建立乙個processservice。如果你要指定其他位置的配置檔案,請使用set...
FPGA 4 各種語句
賦值語句 條件語句 initial和always語句 只執行一次可用來產生 測試訊號與對儲存器變數賦初值 數字用於延時 不停的重複運動,模擬while 1 但只有和一定的時間控制結合在一起才有用。可以通過沿觸發或電平觸發 posedge表示上公升沿,negedge表示下降沿 兩個觸發訊號之間用or連...