第三周 基本數據類型(二)

第三章 基本數據類型 (一)#

  • 3.1 數字類型操作
  • 3.2 實例3:天天向上的力量
  • 3.3 字符串類型及操作
  • 3.4 模塊2:time庫的使用
  • 3.5 實例4:文本進度條

3.3字符串類型及操作

  • 字符串類型的表示
  • 字符串操作符
  • 字符串處理函數
  • 字符串處理方法
  • 字符串類型的格式化

字符串類型的表示

字符串是字符的有序序列砚亭,可以對其中的字符進行索引

單引號或雙引號表示:

  • 一對單引號神年、雙引號:單行字符串
  • 一對三單引號状囱、三雙引號:多行字符串

'''Python

語言'''(多行注釋)

引號的運用:

-如果希望在字符串中包含雙引號或單引號:'這里有個雙引號(")'

-如果希望在字符串中既包括單引號又包括雙引號:'''這里既有單引號(')又有雙引號(")'''

索引和切片
索引:用[]獲取字符串中的一個或多個字符<字符串>[M]

切片:<字符串>[M:N]片迅、<字符串>[M:N:K] (k為步長)

<字符串>[::-1] 表示將字符串逆序排列

轉義符 \

字符串運算操作符

  • x+y:連接字符串
  • n*x记盒、x*n:復制n次字符串
  • x in s:如果x是s的子串,返回True

WeekNamePrintV1.py

#WeekNamePrintV1.py
weekStr = "星期一星期二星期三星期四星期五星期六星期日"
weekId = eval(input("請輸入星期數字(1-7):")) #eval:去掉引號
pos = (weekId-1)*3
print(weekStr[pos:pos+3])

WeekNamePrintV.py

#WeekNamePrintV2.py
weekStr = "一二三四五六日"
weekId = eval(input("請輸入星期數字(1-7):")) #eval:去掉引號
print("星期"+weekStr[weekId-1])

字符串處理函數

  • len(x):返回字符串長度
  • str(x):將任意類型的x變成對應的字符串形式
  • hex(x)碍彭、oct(x): 整數x的十六進制獲八進制小寫形式字符串
  • chr(u): 返回Unicode編碼對應的字符
  • ord(x): 返回字符對應的Unicode編碼

Unicode編碼:統(tǒng)一字符編碼吓蘑,即覆蓋所有字符的編碼方式。Python字符串的編碼方式

"1+1=2"+chr(10004)

for i in range(12):
    print(chr(9800+i),end="") #end為空潮酒,輸出之后不換行

字符串處理方法

1.str.lower()或str.upper():返回字符串的副本睛挚,全部字符小寫、大寫

2.str.split(sep=None):返回一個列表急黎,根據str由sep分隔的部分組成 //"A,B,C".split(",") 結果為:['A','B','C']

3.str.count(sub):返回sub在str中出現的次數

4.str.replace(old,new)

5.str.center(width[,fillchar]),例如:"Python".center(10,'=')結果為:'==Python=='

6.str.strip(chars)

7.str.jion(iter):在iter變量除最后一個元素外每個元素后增加一個str 這里搞清楚str和iter的位置

字符串類型的格式化

用.format實現
概念:槽扎狱。用{}表示

例如:"{1}:計算機{0}的cpu占用率為{2}%".format("2018-10-10","C",10)
(還有一些擴展可以在將來使用中學習)

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市勃教,隨后出現的幾起案子淤击,更是在濱河造成了極大的恐慌,老刑警劉巖故源,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件污抬,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機印机,發(fā)現死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門矢腻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人射赛,你說我怎么就攤上這事多柑。” “怎么了楣责?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵竣灌,是天一觀的道長。 經常有香客問我秆麸,道長初嘹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任蛔屹,我火速辦了婚禮削樊,結果婚禮上,老公的妹妹穿的比我還像新娘兔毒。我一直安慰自己,他們只是感情好甸箱,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布育叁。 她就那樣靜靜地躺著,像睡著了一般芍殖。 火紅的嫁衣襯著肌膚如雪豪嗽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天豌骏,我揣著相機與錄音龟梦,去河邊找鬼。 笑死窃躲,一個胖子當著我的面吹牛计贰,可吹牛的內容都是我干的。 我是一名探鬼主播蒂窒,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼躁倒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了洒琢?” 一聲冷哼從身側響起秧秉,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎衰抑,沒想到半個月后象迎,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡呛踊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年砾淌,在試婚紗的時候發(fā)現自己被綠了啦撮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡拇舀,死狀恐怖逻族,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情骄崩,我是刑警寧澤聘鳞,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站要拂,受9級特大地震影響抠璃,放射性物質發(fā)生泄漏。R本人自食惡果不足惜脱惰,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一搏嗡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拉一,春花似錦采盒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嫡纠,卻和暖如春烦租,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背除盏。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工叉橱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人者蠕。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓窃祝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蠢棱。 傳聞我的和親對象是個殘疾皇子锌杀,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,746評論 0 10
  • 一泻仙、PyCharm的基本使用1.1糕再、注釋:為了方便自己或者其他人查看單行注釋:用 # 號單行注釋多行注釋: 用 ...
    IIronMan閱讀 8,856評論 3 18
  • 4.7. Text Sequence Type — str Python中的文本數據由str對象或strings處...
    xpf2000閱讀 3,242評論 0 2
  • 今天在黃河畔看到了許多垃圾,這令我有些失望和心疼玉转。母親河就這樣被污染著突想,而人們卻毫無意識,河流是一個城市的命脈,命...
    emmmmmm哦閱讀 73評論 0 0
  • 大家好猾担,這里是櫻花羽凌袭灯,此書在湯圓創(chuàng)作上連載,大家可以去看看哦绑嘹! ________ 分割線_________ 一輪...
    櫻花羽凌閱讀 387評論 0 3