Python語法基礎(四)

2021-09-25 06:12:27 字數 995 閱讀 4334

捕獲異常

a = 10

try:

a / 0

except:

print("error")

迭代器

#迭代器,往前訪問元素

list_ = [1,2,3,4]

it = iter(list_)

'''for x in it:

print(x,end="..")

'''while true:

try:

print (next(it))

except:

break

#生成器

#普通輸出斐波那契數列

def fab(max):

n , a, b = 0, 0, 1

while nmax):

return

yield a #暫停函式並返回a的值

yield b #暫停函式並返回b的值

a ,b = b ,a+b

#print('a = %d,b = %d'%(a,b))

n = n+1

f = fab(8)

while true:

try:

print (next(f),end=" ")#next繼續呼叫函式

except:

break

格式

#str.formate

print(' and '.format('tom','jerry'))

print(' and '.format(mao = 'tom', shu = 'jerry'))

import math

print('pi的值近似為。'.format(math.pi))

Python基礎語法 迴圈(四)

前言這是這一階段對迴圈語法練習的乙個實踐練習分享及總結 題目找出乙個整數的所有最小因子,即所有因子均為素數因子,例如8的所有因子即為2,2,2。思路解析 在程式設計前先進行梳理整個解題過程,首先是需要找到整數的因子,同時對因子進行素數的判斷並將非素數因子進行分解,同時需要注意因子是成對出現的,而分解...

python基礎(四) python語法細節

本節簡單說下python語法中的一些小注意點,比較雜碎的知識點,需要在學習中熟練使用。python中的字串用單引號或者雙引號包圍,如 這是乙個字串 a python b python 這兩種形式都是可以的,即python中單引號和雙引號使用完全相同。2 2 4 50 5 6 20 50 5 6 4 ...

Python語法基礎(四) if else語句

注意 if else語句中,方法體需要縮排 cars bmw toyota audi subaru for car in cars if car bmw print car.upper else print car.lower 輸出 bmw toyota audi subaru1.and連線,表示 ...