python入門-1

循環(huán):

  1. if
    格式:
if…………;

else 

2.while
格式:

while………;

    結(jié)果

①退出循環(huán):改變循環(huán)條件
break 直接退出條件循環(huán)(強制退出)
continue 結(jié)束本次循環(huán),進入下一次循環(huán)

3.while else
while else 當break強制退出時,不走else,當while循環(huán)不被break打斷時,else才會被執(zhí)行。

4.for 循環(huán)
for i in s: 循環(huán)s的所有內(nèi)容。

其中 s 可以是:元素,元組,列表等

邏輯運算

and or not 存在優(yōu)先級:

()>not>and>or 同優(yōu)先級從左往右運算

x or y 當x為真時,則返回y

x and y and 與 or 的結(jié)果是相反的

字符串的操作:

s.capitalize() 首字母大寫
s.upper() 全字母大寫
s.lower() 全字母小寫
s.swapcase() 大小寫反轉(zhuǎn)
s.title() 空格或特殊字符隔開的首字母大寫 ps:數(shù)字也算特殊字符
s.center(20,~) 填充和居中 ps:'20'表示字節(jié)長度,'~'表示填充
s.startswith(star='',[],end='') 判斷字符串是否以……為結(jié)尾 ps:[]表示改方法可切片操作
s.find() 尋找字符串的下標,找不到返回-1
s.index() 尋找字符串,通過元素找索引,找不到就報錯
s.strip(' ') 出去多余前后的特殊字符,默認為空格,可指定 s.rstrip() 從右邊開始刪除,s.lstrip() 從左邊開始刪除
s.count('',[]) 統(tǒng)計個數(shù) ps:[]表示切片
s.replace() 默認全部替換 eg:s=s.replace('old','new',第幾個)其中,old為被替換,new為新數(shù)據(jù)

字符串的索引與切片

s='ABCDEFG'
'''索引'''
s1=s[0]    取出第0位字符,也就是'A'
'''切片'''
原則:顧頭不顧尾
s2=s[0:3]    取出第0位到第4位的數(shù)據(jù),也就是'ABCD'
s2=s[-1]    取出倒數(shù)第1位,也就是'G'
'''全部取出的方式'''
s3=s[0:]    s4=s[:]
'''反向全部取出'''
s5=s[::-1]    s6=s[-1::-1]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容