1. 程式人生 > >Python程式設計從入門到實踐筆記——if語句

Python程式設計從入門到實踐筆記——if語句

#coding=utf-8
cars=['bwm','audi','toyota','subaru','maserati']
bicycles = ["trek","cannondale","readline","specialized"]

#if語句--Python語言的if語句使用和其他語言在邏輯上並無二致,只是語法細節上稍有不同
# ~ if conditonal_test:
	# ~ do something
#縮排作用和for迴圈中相同,if成立,執行後面所有縮排的程式碼行
#elif和其他語言不同(else if())!!!
#可以使用多個elif程式碼塊
#可以省略else程式碼塊
#可以使用多條if語句測試多個條件
#如果只想執行一個程式碼塊,就使用if-elif-else結構;如果要執行多個程式碼塊,就使用一系列獨立的if語句
for car in cars:
	#檢查是否相等 ==;忽略大小寫比較可以轉化為小寫lower()或者大寫upper()然後比較 
	if car == 'bwm':
		print(car.upper())
	else:
		print(car.title())
		

#使用in檢查特定值是否包含在列表中
car = 'bwm'
if car in cars:
	print("IN")
#使用not in檢查特定值是否不包含在列表中
car_0 = 'byd'
if car_0 not in cars:
	print("NOT IN")

#使用and檢查多個條件
bicycle = 'trek'
if car in cars and bicycle in bicycles:
	print("car and bicycle")
#使用or檢查多個條件
if car in cars or bicycle in bicycles:
	print("car or bicycle")
	
#使用if語句處理列表
#確定列表不是空的,列表至少包含一個元素時返回True , 列表為空時返回False
if cars:
	for car in cars:
		...