今天又是廢物的一天,我今天學(xué)了點什么呢躏敢?讓我今天來捋一捋吧闷愤。
首先,我對于這個while 和 for 循環(huán)的應(yīng)用稍微理解一些了件余,尤其是嵌套讥脐。 標(biāo)題提到的九九乘法表就需要用到循環(huán)嵌套,其中
還涉及到相關(guān)的format函數(shù)和%的數(shù)據(jù)格式化處理
廢話不多說啼器!上代碼
i = 1 #這是用while循環(huán)嵌套 和 format 函數(shù)做的
while i < 10:
j = 1
while j <= i:
print("{} x {} = {} ".format(j, i, i * j), end='') #這里值得注意的是format.() 居然是在print ( ) 里面的6丝恰8娑!難怪我用就不行损谦!
j += 1
i += 1
print('\n') #這是用來換行的岖免!
i = 1 #這是用for 循環(huán)嵌套 和 %d 格式化輸出做的
for i in range(1, 10):
for j in range(1, 10):
if j <= i:
print("%d x %d = %d " % (j, i, i * j), end='')
else:
break
print('\n') #其他的和上面一樣的原理
'''
下面是關(guān)于字符串常見的內(nèi)建函數(shù)
在那之前我先聲明:下面所有有關(guān)字符串函數(shù)的使用條件如下:
mystr ='why you are looking for my article'
第一個 find函數(shù)的使用
print(mystr.find('article',0,7))
啥意思呢?就是在mystr中的切片[0:7]去找麻敌!沒錯在這個范圍里面找字符串‘a(chǎn)rticle’栅炒,如果找到了-print出來的就是所找的索引值,否則返回-1.
第二個 index函數(shù)的使用
print(mystr.index('article',0,10))
這個顯而易見术羔,在mystr中的[0,7]是不包含'article'的赢赊,其實index函數(shù)和find函數(shù)差不多,不過index函數(shù)如果過沒有找到的話级历,就會拋出異常释移,而不是-1.
第三個 count函數(shù)的使用
print(mystr.count('article'),0,7)
這個簡單,既然是count嘛寥殖,自己是數(shù)在我們規(guī)定的[0,7]范圍內(nèi)有多少個'article'嘍玩讳。廢話不多說,跳過跳過=拦薄熏纯!
第四個 replace函數(shù)的使用
print(mystr.replace('article','ARTICLE',1))
用'ARTICLE'代替'article',如果mystr中有多個,那么最多可以換幾次呢粤策?1樟澜,看到?jīng)]有1啊1111111啊!
第五個 split函數(shù)的使用
print(mystr.split()) 以空格為標(biāo)準(zhǔn)把mystr分開秩贰!
print(mystr.split('i'),1) 以i為標(biāo)準(zhǔn)把mystr分1次(分一次就變成2個了E场)當(dāng)然不加1(次數(shù)),它就自動有一個i就分一次毒费!
下面還有十多個丙唧,我們下期見!(感覺悄咪咪的好不負(fù)責(zé)QWQ)
慢慢來觅玻,不要慌想际,你看我這么菜。串塑。沼琉。北苟。桩匪。還不是在學(xué)么.