Python 各種語句 2018 07 27

2022-05-07 10:09:08 字數 2469 閱讀 6769

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連...