Task06&&07 循環(huán)與字符串:Python 基礎學習
一、循環(huán)
- For 循環(huán)
For 循環(huán)基于提供的范圍,能讓我們重復執(zhí)行特定次數(shù)的操作。例如,for i in range(m,n+1)就能從 m 循環(huán)到 n 。特別要注意,range(m,n+1)是左閉右開區(qū)間。
奇偶數(shù)列生成超簡單,像for i in range(0,10,2)就能輸出 0 到 10 之間的偶數(shù),即 0 、2 、4 、6 、8 。要是想反向生成數(shù)列,用for i in reversed(range(0,10,1))就行,結(jié)果就是 9 、8 、7 、6 、5 、4 、3 、2 、1 。
- 循環(huán)嵌套
它能幫我們輸出二維數(shù)組,還能畫出 n*m 的星型矩陣圖。
- While 循環(huán)
當我們不知道循環(huán)啥時候停下,就用 While 循環(huán)。比如說找出一個數(shù)最左邊那一位數(shù)的數(shù)值,要是這個數(shù)有幾位都不確定,While 循環(huán)就派上用場啦。但要注意,在知道循環(huán)范圍的時候盡量不用 While 循環(huán),不然代碼可能不太美觀。
- Break 與 Continue 語句
合理使用能縮小搜索范圍或循環(huán)范圍,大大提高程序運行效率。比如遇到特殊情況想提前結(jié)束循環(huán)就用 Break,想跳過當前循環(huán)直接開始下一輪就用 Continue 。
二、字符串
- 字符串文字
單引號 ' ' 和雙引號 " " 是常用的字符串引號,而三個單引號 ''' ''' 和三個雙引號 """ """ 也能正常輸出。
換行符號很有意思,前面有反斜杠 \ 的字符叫轉(zhuǎn)義序列,像 \n 就代表換行。
- 多行字符串作為注釋
有時候一大段字符串能直接當注釋用,方便又實用。
- 字符串運算
字符串可以相加、相乘,比如 "Hello" + "World" 就能得到 "HelloWorld" ,"Hello" * 3 就是 "HelloHelloHello" 。
in 運算能快速判斷一個字符串是否包含在另一個字符串里。
- 字符串的索引和切片
通過索引,能在特定位置找到字符。用切片能獲取字符串的一部分,默認參數(shù)左邊是 0 ,右邊是 -1 ,還能通過設置第三個參數(shù)控制步長,像 s[: : -1] 就能輕松翻轉(zhuǎn)字符串。
- 一些和字符串有關(guān)的內(nèi)置函數(shù)
str() 能把其他類型轉(zhuǎn)成字符串,len() 能知道字符串長度,chr() 和 ord() 能在字符和 ASCII 碼之間相互轉(zhuǎn)換。

浙公網(wǎng)安備 33010602011771號