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