python—while循环、字符串
1. while循環(huán):
while 條件滿足:滿足條件執(zhí)行的語句 else:不滿足條件執(zhí)行的語句while 死循環(huán)
只要滿足 while的條件永遠(yuǎn)為真,就會(huì)進(jìn)入無限循環(huán)
while嵌套
\t :在控制臺(tái)輸出一個(gè)制表符,協(xié)助我們?cè)谳敵鑫谋镜臅r(shí)候在垂直方向保持對(duì)齊
\n:在控制臺(tái)輸出一個(gè)換行符
\:轉(zhuǎn)譯 ,將特殊字符轉(zhuǎn)譯成普通字符
練習(xí):
九九乘法表
第一種
第二種:
cro = 9 while cro > 0 :col = crowhile col > 0 :print('%d*%d=%d\t' %(cro,col,cro*col),end='')col -=1print('')cro -=1第三種:
cro = 9 while cro > 0 :col = 9while col > 0 :if col > cro :print(' \t' ,end='')else:print('%d*%d=%d\t' %(cro,col,cro*col),end='')col -=1print('')cro -=1第四種:
cro = 1 while cro <= 9 :col = 9while col > 0 :if cro < col :print(' \t' ,end='')else:print('%d*%d=%d\t' %(cro,col,cro*col),end='')col -=1print('')cro +=1字符串:
1. 字符串的建立:
字符串是 Python 中最常用的數(shù)據(jù)類型,創(chuàng)建字符串只要給變量指定一個(gè)字符類型的值即可。
我們可以使用單引號(hào)、雙引號(hào)、三引號(hào)來創(chuàng)建字符串。
2. 字符串的特性:
1 . 索引:
字符串是字符的有序集合,可以通過其位置來獲得具體的元素。在 python 中,字符串中的字符是通過索引來提取的,索引從 0 開始。
python 可以取負(fù)值,表示從末尾提取,最后一個(gè)為 -1,倒數(shù)第二個(gè)為 -2,即程序認(rèn)為可以從結(jié)束處反向計(jì)數(shù)。
2 . 切片:
切片可以提取相應(yīng)部分?jǐn)?shù)據(jù),通常右邊界不包括在提取字符串內(nèi)。
3 . 重復(fù):
格式 : 變量 * 重復(fù)次數(shù)
4 . 連接:
格式 : 變量1 + 變量2
5 . 成員操作符:
可以判斷指定字符是不是包含在字符串中(是否為組成字符串的成員),輸出值為真true和假false
6 . for循環(huán)遍歷
使用for 語句可以循環(huán)輸出字符串中的每一個(gè)字符
字符串的常用方法
istitle() #判斷字符串是否為標(biāo)題(標(biāo)題首字母大寫) 輸出為True 或者False isupper() #判斷字符串是否為全部大寫 輸出為True 或者False islower() #判斷字符串是否為全部小寫 輸出為True 或者False lower() #將字符串轉(zhuǎn)化成小寫 upper() #將字符串轉(zhuǎn)化成大寫 title() # 將字符串轉(zhuǎn)化成標(biāo)題格式 endswith('str') #判斷是否以str結(jié)尾輸出結(jié)果為True或者False startswith('str') #判斷是否以str開頭輸出結(jié)果為True或者False isdigit() #判斷字符串是否全部由數(shù)字組成 isalpha() #判斷字符串是否全部由字母組成 isalnum() #判斷字符串是全部由字母和數(shù)字組成 strip() #去除左右兩邊的空格,空格為廣義的空格 包括:\t \n lstrip() #去除左邊的空格,空格為廣義的空格 包括:\t \n rstrip() #去除右邊的空格,空格為廣義的空格 包括:\t \n字符串的對(duì)齊:
center(num,'*') #預(yù)留為值num個(gè) 指定字符串居中,剩下的以* 天填充,不指定默認(rèn)以空格填充 ljust(num,'*') #預(yù)留為值num個(gè) 指定字符串居左,剩下的以* 天填充,不指定默認(rèn)以空格填充 rjust(num,'*') #預(yù)留為值num個(gè) 指定字符串居右,剩下的以* 天填充,不指定默認(rèn)以空格填充字符串的搜索和替換:
find 找到子字符串,并返回最小的索引
字符串的統(tǒng)計(jì):
count(子字符串) #統(tǒng)計(jì)子字符串出現(xiàn)的次數(shù) len(字符串) #統(tǒng)計(jì)字符串的長(zhǎng)度字符串的分離和連接:
split(分隔符) #以指定的分隔符將字符串分隔成幾部分 符號(hào).join(分隔后的字符串) #用符號(hào)將分隔后的字符串重新連接起來s = '172.25.254.250' s1 = s.split('.') print(s1) print(s1[::-1])date = '2019-05-24' date1 = date.split('-') print(date1)# 連接 通過指定的連接符,連接每個(gè)字符串 print(''.join(date1)) print('/'.join(date1)) print('~~'.join('hello')) 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python—while循环、字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东自动下单软件_黄牛软件自动下单秒杀商
- 下一篇: vs生成linux服务器程序,从Visu