国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型

這篇具有很好參考價值的文章主要介紹了【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型

????????????
???Hello,大家好呀我是陳童學(xué)哦,一個普通大一在校生,請大家多多關(guān)照呀嘿嘿??????
??????技術(shù)這條路固然很艱辛,但既已選擇,該當(dāng)堅毅地走下去,加油!
???PUA:你所看到的驚艷都曾平庸歷練**“**??????
??????最后讓我們一起努力奮斗,愿美好的事發(fā)生在我們身上~????????
??????那么接下來我們就進入到Python基礎(chǔ)篇第三節(jié):Python的字符串類型的學(xué)習(xí)吧??????
?? ?? ?? ??

1??學(xué)習(xí)目標(biāo)——明方向 ? ? ?

??????持之以恒, 堅持不懈地去完成我們內(nèi)心的目標(biāo),只有勇于學(xué)習(xí),才能不斷進步!

  1. 了解并清楚Python中字符串的定義
  2. 熟悉并掌握字符串的輸出及輸入
  3. 熟悉并掌握字符串的相關(guān)操作

2?? 學(xué)習(xí)任務(wù)——沖鴨!?? ?? ??

??????人生難得幾回搏,加油呀童學(xué)們,勝利就在??????????

?01字符串的定義

?什么是字符串?

字符串是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號( ' 或 " )來創(chuàng)建字符串。
字符串是字符的容器,一個字符串可以存放任意數(shù)量的字符。

?如何定義字符串?

創(chuàng)建字符串很簡單,只要為變量分配一個值即可。例如:

v1 = 'Hello World!'
v2 = "Runoob"

?02訪問字符串中的值

?字符串的下標(biāo)(索引)

Python 不支持單字符類型,單字符在 Python 中也是作為一個字符串使用。
Python 訪問子字符串時,可以使用方括號 [] 來截取字符串,方括號[]中為下標(biāo),也稱索引。
從前往后,下標(biāo)從0開始
從后往前,下標(biāo)從-1開始
如下實例:

#通過字符串的下標(biāo)獲取指定位置的字符
name = "chenboxue666"
#正向索引
print(name[0])
#逆向索引
print(name[-1])

第一個輸出的是字符c,第二個輸出的是字符6

?字符串值的更新

字符串不僅可以通過下標(biāo)(索引)來獲取單個字符,我們還可以截取字符串的一部分并與其他字段拼接
字符串的截取的語法格式如下:

變量[頭下標(biāo):尾下標(biāo)]

如下實例:

v = 'Hello World!'

print("已更新字符串 : ", v[:6] + 'ctx太帥啦!')

以上實例執(zhí)行結(jié)果:
已更新字符串 : Hello ctx太帥啦!

?? ?? ?? 中場休息——勞逸結(jié)合 ?? ?? ??

如果有小伙伴學(xué)習(xí)累了的話可以稍作休息放松一下哦,不必把自己一直放在一個緊繃的狀態(tài)。學(xué)習(xí)本就是為了更美好的生活,而不是將自己步步緊逼。還有沖勁的小伙伴們可以自己繼續(xù)下面的學(xué)習(xí)哈。
Study is the key of life,but mood is also Crucial.
【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型

?03字符串的相關(guān)函數(shù)

?字符串的“頑固”

為什么說字符串它頑固呢?
那是因為字符串是一個:無法修改的數(shù)據(jù)容器
所以:

  • 修改指定下標(biāo)的字符 (如:字符串v[0]=‘c’)
  • 移除特定下標(biāo)的字符 (如del字符串v[0]、字符串v.remove()、字符串v.pop()等 )
  • 追加字符等等 (字符串v.append() )
    均無法完成。那如果我們必須要這樣操作呢?那就需要得到一個新的字符串,舊的字符串是無法修改的。
    如下實例:
name = "ctx666a"
name[0]='C'

程序會給我們報錯

【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型
說明字符串是不允許修改的,屬于只讀的狀態(tài)

?字符串的常用操作

?index()查找函數(shù)

功能:查找特定字符串的下標(biāo)索引值
語法:字符串.index(字符串)
例:

#index方法
str = "ctx zhen shi tai ku la"
value = str.index("shi")
print(f"在字符串{str}中查找shi,其起始下標(biāo)是:{value}")

運行結(jié)果為:
在字符串ctx zhen shi tai ku la中查找shi,其起始下標(biāo)是:9
各位小伙伴們可以自己手動統(tǒng)計下對比答案對不對哈

?replace()替換函數(shù)

功能:用另一個字符串替換掉當(dāng)前字符串內(nèi)的所有內(nèi)容
語法:字符串.replace(字符串1,字符串2)
注意:這并不是修改了字符串本身哦,而是得到了一個新的字符串
例:

#replace方法
str = "ctx zhen shi tai ku la"
str2 = str.replace("ku","酷")
print(f"將字符串{str}進行替換后得到:{str2}")

結(jié)果:
將字符串ctx zhen shi tai ku la進行替換后得到:ctx zhen shi tai 酷 la

?split()分割函數(shù)

功能:按照指定的分隔字符串,將字符串劃分為多個字符串,然后存入列表對象中
語法:字符串.split(分割字符串)
注意:字符串本身不發(fā)生改變,而是得到了一個新的列表對象
例:

#split方法
str = "ctx zhen shi tai ku la"
list = str.split(" ")
print(f"將字符串{str}進行split分割后得到:{list},其類型是:{type(list)}")

結(jié)果:
將字符串ctx zhen shi tai ku la進行split分割后得到:['ctx', 'zhen', 'shi', 'tai', 'ku', 'la'],其類型是:<class 'list'>

?strip()規(guī)整函數(shù)

功能:清除過濾字符串中不需要的字符,讓格式更美一些。
語法:字符串.strip(字符串),當(dāng)括號中不填參數(shù)時默認(rèn)為去除前后空格,否則的話就去除前后我們所指定的字符串。
例:

#strip方法
str = "   itchen and itxue   "
str2 = str.strip()    #默認(rèn)情況下的strip,去除首尾的空格
print(f"字符串{str}進行strip操作后,結(jié)果為:{str2}")

str = "12itchen and itxue21"
str2 = str.strip("12")  #指定字符串的strip
print(f"字符串{str}進行strip操作后,結(jié)果為:{str2}")

結(jié)果:
字符串 itchen and itxue 進行strip操作后,結(jié)果為:itchen and itxue
字符串12itchen and itxue21進行strip操作后,結(jié)果為:itchen and itxue
大家可能會有點困惑哈,這里我們指定去除字符串“12”的時候前面的12去掉了可是為什么最后面的21也去掉了呢?這是因為這里去除字符串時不是按連續(xù)來算的而是單個字符來算的。也就是說只要由字符1就會被去除,有字符2也會被去除,并非是一定要有連在一起的字符12哈!

?len()函數(shù)

功能:返回字符串的長度
語法:len(字符串)
例:

#len方法
str = "ctx zhen shi tai ku la"
sum = len(str)
print(f"字符串{str}的長度為:{sum}")

結(jié)果:
字符串ctx zhen shi tai ku la的長度為:22

?count()函數(shù)

功能:統(tǒng)計字符串中指定字符串出現(xiàn)的次數(shù)。
語法:count(字符串,開始位置,結(jié)束位置),如若后兩個參數(shù)指定則默認(rèn)為當(dāng)前整個字符串,否則在指定范圍內(nèi)統(tǒng)計指定字符串出現(xiàn)的次數(shù)。
例:

#count方法
str = "ctx zhen shi tai ku la"
sum = str.count("h")  #默認(rèn)情況下的整個字符串
print(f"字符串{str}中h出現(xiàn)的次數(shù)為:{sum}")

str = "ctx zhen shi tai ku la"
sum = str.count("h",0,9)
print(f"字符串{str}中h出現(xiàn)的次數(shù)為:{sum}")

結(jié)果為:
字符串ctx zhen shi tai ku la中h出現(xiàn)的次數(shù)為:2
字符串ctx zhen shi tai ku la中h出現(xiàn)的次數(shù)為:1

3??本章小結(jié)——明思路 ?? ?? ??

??????人生本就是一場旅途,總得經(jīng)歷一些艱苦才能翻山越嶺,遇見那些美好的事物吧!我們不該停止奮斗,但也請別忘記停下腳步欣賞沿途的美景。

本文主要講解了如何去定義字符串以及訪問字符串中的值,然后介紹了一些有關(guān)字符串的相關(guān)的常用操作函數(shù)。關(guān)于字符串的使用還是比較多的,所以希望讀者可以多結(jié)合實例自己動手做幾遍,這樣才能更快更好地熟悉并掌握好有關(guān)字符串這方面的內(nèi)容。

4??往期回顧——溫故知新??????

??【Python零基礎(chǔ)學(xué)習(xí)入門篇①】——第一節(jié):基本語法與變量
??【Python零基礎(chǔ)學(xué)習(xí)入門篇②】——第二節(jié):Python的常用語句
?? 2023年 團體程序設(shè)計天梯賽個人感悟及總結(jié)(附題解)——遺憾國三

5??寫在最后——暖心寄語??????

??????不必偏執(zhí)于未知的真實,身處的當(dāng)下即是意義和真實,愛才是解題的答案,也是可畫人生色彩的筆尖,耐心的走下去,總會遇到你愛的人和愛你的人。

??????好啦,本文的內(nèi)容就到此結(jié)束啦,我們下期再見哦!另外在祝各位小伙伴們要天天開心哦!
??????如果你覺得本文對你有那么一丁點用亦或說有被觸動到一點的話,還請你動動手指給個三連哦!因為我覺得這實在是,泰褲辣!
【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型文章來源地址http://www.zghlxwxcb.cn/news/detail-441949.html

到了這里,關(guān)于【Python零基礎(chǔ)學(xué)習(xí)入門篇③】——第三節(jié):Python的字符串類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python教程 入門學(xué)習(xí)筆記 第6天 數(shù)據(jù)類型轉(zhuǎn)換 字符串轉(zhuǎn)換成數(shù)值 數(shù)值之間互轉(zhuǎn) 其它類型轉(zhuǎn)字符串

    s1=\\\"188\\\" #字符串 ns1=int(s1) #轉(zhuǎn)換成整型數(shù)值 print(ns1+8) #打印數(shù)值結(jié)果 s1=\\\"3.14\\\" #字符串 ns1=float(s1) #轉(zhuǎn)換成浮點型數(shù)值 print(ns1+3) #打印數(shù)值結(jié)果(數(shù)值結(jié)果為6.140000000000001,出現(xiàn)誤差,后面講解決辦法) print(type(ns1)) #獲取新數(shù)值的數(shù)據(jù)類型屬性 z1=78 nz1=float(z1) print(nz1) #打印結(jié)果

    2024年02月14日
    瀏覽(45)
  • python編程從入門到實踐(第2版)學(xué)習(xí)筆記(變量,字符串)

    python編程從入門到實踐(第2版)學(xué)習(xí)筆記(變量,字符串)

    變量是一種可以賦給值的標(biāo)簽。每一個變量都指向一個相關(guān)聯(lián)的值,下列代碼中 message 即為變量,指向的值為“Hello Python world !” 第二行的 print() 函數(shù)用于打印輸出這個 message 變量所關(guān)聯(lián)的值。 且變量的值是可以修改的,python中只有變量的最新值有效如下列代碼。 ? ? 變量

    2024年02月12日
    瀏覽(21)
  • 【Python入門篇】——Python基礎(chǔ)語法(字符串格式化,表達式格式化和數(shù)據(jù)輸入)

    【Python入門篇】——Python基礎(chǔ)語法(字符串格式化,表達式格式化和數(shù)據(jù)輸入)

    作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!???? 目前通過%符號占位

    2024年02月05日
    瀏覽(30)
  • 【零基礎(chǔ)入門Python爬蟲】第三節(jié) Python Selenium

    Python Selenium 是一種自動化測試框架,可以模擬用戶在瀏覽器中的交互行為。它是一個基于瀏覽器驅(qū)動程序的工具,可用于Web應(yīng)用程序測試、數(shù)據(jù)采集等方面,能夠讓開發(fā)人員通過代碼自動化地模擬用戶在瀏覽器中的操作,并獲取到所需的數(shù)據(jù)。 Selenium的主要優(yōu)勢是它可以模擬

    2024年02月04日
    瀏覽(19)
  • python教程 入門學(xué)習(xí)筆記 第4天 數(shù)據(jù)類型 獲取數(shù)據(jù)類型 字符串拼接

    數(shù)據(jù)類型 1、能直接處理的基本數(shù)據(jù)類型有5個:整型、浮點型、字符串、布爾值、空 1)整型(int)=整數(shù),例如0至9,-1至-9,100,-8180等,人數(shù)、年齡、頁碼、門牌號等 沒有小數(shù)位的數(shù)字,是整型 2)浮點型(float)=小數(shù),例如金額、身高、體重、距離、長度、π等 精確到小

    2024年02月14日
    瀏覽(28)
  • Python入門教程:掌握for循環(huán)、while循環(huán)、字符串操作、文件讀寫與異常處理等基礎(chǔ)知識

    Python入門教程:掌握for循環(huán)、while循環(huán)、字符串操作、文件讀寫與異常處理等基礎(chǔ)知識

    在 Python 中,for 循環(huán)用于遍歷序列(list、tuple、range 對象等)或其他可迭代對象。for 循環(huán)的基本語法如下: 其中, 變量 表示每次循環(huán)中取出的一個元素, 可迭代對象 表示被遍歷的對象。下面是一個 for 循環(huán)的例子: 輸出結(jié)果為: 代碼中, fruits 是一個列表, fruit 是當(dāng)前循

    2024年02月10日
    瀏覽(24)
  • 【算法入門】字符串基礎(chǔ)

    【算法入門】字符串基礎(chǔ)

    字符串通常以\\0作為結(jié)束標(biāo)志,\\0的ASCll碼值為0,計算字符串長度時會忽略斜杠零。 1.字符串相關(guān)庫函數(shù) 在講解題目之前我們先介紹幾個關(guān)于字符串操作常用的幾個庫函數(shù) ??(1) strcpy函數(shù) ?? strcp y也叫 拷貝函數(shù) ,頭文件為 string.h ,顧名思義它可以將一個字符串?dāng)?shù)組的內(nèi)容

    2024年02月02日
    瀏覽(27)
  • 8.Python從入門到精通—Python 字符串,轉(zhuǎn)義字符,字符串運算符

    8.Python從入門到精通—Python 字符串,轉(zhuǎn)義字符,字符串運算符

    在 Python 中,字符串是一種基本數(shù)據(jù)類型,用于表示文本數(shù)據(jù)。Python 中的字符串是不可變的,即無法修改字符串中的單個字符。 以下是一些關(guān)于 Python 字符串的基本知識點: 創(chuàng)建字符串:可以使用單引號(\\\')或雙引號(\\\")來創(chuàng)建字符串。如果字符串中包含引號,則需要使用

    2024年04月08日
    瀏覽(100)
  • JavaScript從入門到精通系列第三十一篇:詳解JavaScript中的字符串和正則表達式相關(guān)的方法

    JavaScript從入門到精通系列第三十一篇:詳解JavaScript中的字符串和正則表達式相關(guān)的方法

    ? 文章目錄 知識回顧 1:概念回顧 2:正則表達式字面量 一:字符串中正則表達式方法 1:split 2:search 3:match 4:replace ????????正則表達式用于定義一些字符串的規(guī)則,計算機可以根據(jù)正則表達式檢查一個字符串是否符合規(guī)則,或者將字符串中符合規(guī)則的內(nèi)容提取出來。

    2024年01月17日
    瀏覽(35)
  • C++入門學(xué)習(xí)(十二)字符串類型

    C++入門學(xué)習(xí)(十二)字符串類型

    上一節(jié)(C++入門學(xué)習(xí)(十一)字符型-CSDN博客)中我們學(xué)到如何表示和使用一個字符串,本篇文章是字符串(多個字符)。 定義字符串主要有兩種方式: 第一種: char str[] = \\\"win\\\";? //char 變量名[] = \\\"字符串\\\" 第二種: #include string string str1 = \\\"winner\\\"; /?/ 兩種方式代碼: ?注意字符

    2024年01月23日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包