97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

網(wǎng)站建設(shè)發(fā)展交換友鏈

鶴壁市浩天電氣有限公司 2026/01/24 16:15:01
網(wǎng)站建設(shè)發(fā)展,交換友鏈,建筑類期刊排名,平面圖設(shè)計(jì)軟件app練習(xí)最大的收獲就是先進(jìn)行模仿#xff0c;在發(fā)現(xiàn)問題#xff0c;解決問題#xff0c;最后掌握#xff01; 上一篇文章題目#xff1a;Python基礎(chǔ)#xff08;5#xff09;#xff1a; 循環(huán)核心技巧---解析 for/while #xff0c;代碼效率翻倍 鏈接#xff1a;https:…練習(xí)最大的收獲就是先進(jìn)行模仿在發(fā)現(xiàn)問題解決問題最后掌握上一篇文章題目Python基礎(chǔ)5 循環(huán)核心技巧---解析 for/while 代碼效率翻倍鏈接https://blog.csdn.net/2501_94250394/article/details/156115823?spm1001.2014.3001.5501前言之前我們?cè)谇皫灼┛途徒o大家簡(jiǎn)單提到了Python數(shù)據(jù)類型的概念今天給小伙伴們進(jìn)行詳細(xì)講解讓大家明白字符串的定義、組成、操作方法。讓我們一起開始接下來的旅程一、字符串的詳細(xì)介紹1.1定義字符串是 Python 中最常用的數(shù)據(jù)類型。我們一般使用引號(hào)來創(chuàng)建字符串。創(chuàng)建字符串很簡(jiǎn)單只要為變量分配一個(gè)值即可。你可以把它理解成一個(gè)“文字容器”專門用來裝我們?nèi)粘D芸炊母鞣N字符比如字母a、B、數(shù)字123、符號(hào)#、中文你好甚至是空格、換行這些看不見但能起作用的 “特殊字符”。簡(jiǎn)單說只要是用「引號(hào)」括起來的內(nèi)容在 Python 里都是字符串。創(chuàng)建字符串就像 “給容器裝東西”核心是用引號(hào)把文字包起來3 種方式按需選新手先掌握前兩種就行案例1單引號(hào)或雙引號(hào)定義字符串變量大家可以打印一下它們的類型看一看是不是字符串str注意字符串里面的數(shù)字無法進(jìn)行運(yùn)算要轉(zhuǎn)換成int或float類型才能進(jìn)行加減乘除等運(yùn)算。如果定義的變量包含多個(gè)引號(hào)需要內(nèi)外引號(hào)不一樣比如msg2 He said Pythonyyds 外層是單引號(hào)表示字符串內(nèi)層里面是雙引號(hào)表示這個(gè)句子里面原本的引用內(nèi)容如果都用單引號(hào)會(huì)報(bào)錯(cuò)案例3會(huì)給大家介紹解決方法。# 例子1英文單詞 name Tom # 變量name裝了字符串Tom # 例子2數(shù)字當(dāng)字符串不是用來計(jì)算的 age_str 20 # 這里的20是文字不是數(shù)字20 # 例子3符號(hào)中文 msg Python真簡(jiǎn)單 # 例子4雙引號(hào)里可以放單引號(hào) msg1 Im a student # 結(jié)果Im a student # 反過來也成立單引號(hào)里可以放雙引號(hào) msg2 He said Pythonyyds # 結(jié)果He said Pythonyyds #進(jìn)行打印數(shù)據(jù)類型 print(type(name)) #打印結(jié)果是 class str print(type(msg1)) #打印結(jié)果是class str案例2使用3個(gè)引號(hào)定義字符串變量注意三引號(hào)也能當(dāng) “注釋” 用注釋是給程序員看的Python 不執(zhí)行三引號(hào)形式的字符串支持換行操作。# 三引號(hào)支持直接換行 story 從前有只小鴨子 它學(xué)會(huì)了Python 從此再也不用加班啦 print(story) # 運(yùn)行后會(huì)原樣輸出換行 # 從前有只小鴨子 # 它學(xué)會(huì)了Python # 從此再也不用加班啦案例3思考如何使用字符串定義Im Tomstr1 Im Tom運(yùn)行結(jié)果報(bào)錯(cuò)出現(xiàn)以上問題的主要原因在于以上字符串的定義代碼出現(xiàn)了(syntax)語法錯(cuò)誤。單引號(hào)在字符串定義中必須成對(duì)出現(xiàn)而且Python解析器在解析代碼時(shí)會(huì)自動(dòng)認(rèn)為第一個(gè)單引號(hào)和最近的一個(gè)單引號(hào)是一對(duì)如果一定要在單引號(hào)中在放入一個(gè)單引號(hào)必須使用反斜杠進(jìn)行轉(zhuǎn)義。str1 Iam Tom或者使用雙引號(hào)str2 Im Tom注意在Python中如果存在多個(gè)引號(hào)建議① 單引號(hào)放在雙引號(hào)中② 雙引號(hào)放在單引號(hào)中。1.2字符串的存儲(chǔ)形式了解在計(jì)算機(jī)中Python中的字符串屬于序列結(jié)構(gòu)。所以其底層存儲(chǔ)占用一段連續(xù)的內(nèi)存空間。結(jié)構(gòu)原理圖索引的最大值 len(字符串) - 1len(字符串)表示字符串的長度7個(gè)字符則索引下標(biāo)的最大值為7-1 6注意索引下標(biāo)從0開始。接下來我們來看看索引到底是啥有哪些作用。1.3索引下標(biāo)的作用索引下標(biāo)就是編號(hào)。比如火車座位號(hào)座位號(hào)的作用按照編號(hào)快速找到對(duì)應(yīng)的座位。同理下標(biāo)的作用即是通過下標(biāo)快速找到對(duì)應(yīng)的數(shù)據(jù)。分為正索引從字符串的開頭左開始計(jì)數(shù)第一個(gè)字符的索引為 0。負(fù)索引從字符串的末尾右開始計(jì)數(shù)最后一個(gè)字符的索引為-1倒數(shù)第二個(gè)為-2依此類推。注意索引默認(rèn)從0開始比如對(duì)于abcdef這個(gè)字符串來說a的索引就是0b是1依次往后進(jìn)行排序但是最后一個(gè)f的索引可以是5也可以是-1-1表示最后一個(gè)元素的索引下標(biāo)name abcdef print(name[0]) # a print(name[3]) # d二、切片可以根據(jù)索引進(jìn)行字符串切片切片是指對(duì)操作的對(duì)象截取其中一部分的操作。字符串、列表、元組都支持切片操作。字符串切片基本語法序列名稱[開始位置下標(biāo):結(jié)束位置下標(biāo):步長(步階)] numstr 0123456789 numstr[0:3:1] #結(jié)果012 range方法非常類似步長每次前進(jìn)1步就是每次切片的間隔。 numstr[0:3:2] #結(jié)果02 每次前進(jìn)2步間隔是2 #步長可以為負(fù)數(shù)正數(shù)代表從左向右截取負(fù)數(shù)代表從右向左截取注意① 不包含結(jié)束位置下標(biāo)對(duì)應(yīng)的數(shù)據(jù) 正負(fù)整數(shù)均可簡(jiǎn)單說就是切片只取 “開始到結(jié)束前” 的內(nèi)容而且切片里的下標(biāo)既能用正數(shù)從開頭數(shù)也能用負(fù)數(shù)從末尾數(shù)。② 步長是選取間隔正負(fù)整數(shù)均可正數(shù)從左向右負(fù)數(shù)從右向左。默認(rèn)步長為1。案例numstr 0123456789如果想對(duì)numstr字符串進(jìn)行切片如下圖所示三、操作方法內(nèi)置3.1字符串中的查找方法所謂字符串查找方法即是查找子串在字符串中的位置或出現(xiàn)的次數(shù)“子串”核心就一句話子串是原字符串中連續(xù)的一段字符序列它是原字符串的 “一部分”且字符順序和原字符串完全一致不能打亂、不能跳過字符?;菊Z法3.11 find()方法作用檢測(cè)某個(gè)子串是否包含在這個(gè)字符串中如果在返回這個(gè)子串開始的位置下標(biāo)否則則返回-1。# 定義一個(gè)字符串 str1 hello world hello linux hello python # 查找linux子串是否出現(xiàn)在字符串中 print(str1.find(linux)) # 在str1中查找不存在的子串 print(str1.find(and))3.12 index()方法index()方法其功能與find()方法完全一致唯一的區(qū)別在于當(dāng)要查找的子串沒有出現(xiàn)在字符串中時(shí)find()方法返回-1而index()方法則直接報(bào)錯(cuò)。str1 apple, banana, orange # 判斷apple是否出現(xiàn)在字符串str1中 print(str1.index(apple)) print(str1.index(pineapple))運(yùn)行結(jié)果3.2字符串的修改方法所謂修改字符串指的就是通過函數(shù)方法的形式修改字符串中的數(shù)據(jù)。3.2.1 replace()方法基本語法字符串.replace(要替換的內(nèi)容, 替換后的內(nèi)容, 替換的次數(shù)-可以省略)案例編寫一個(gè)字符串然后把字符串中的linux替換為pythonstr1 hello linux and hello linux # 把字符串中所有l(wèi)inux字符替換為python print(str1.replace(linux, python)) # 把字符串中的第一個(gè)linux進(jìn)行替換為python print(str1.replace(linux, python, 1)) # 把a(bǔ)nd字符串替換為 print(str1.replace(and, ))目前在工作中replace主要用于實(shí)現(xiàn)關(guān)鍵字替換或過濾功能。北京 BJ論壇關(guān)鍵字過濾3.2.2 split()方法作用對(duì)字符串進(jìn)行切割操作返回一個(gè)list()列表類型的數(shù)據(jù)str1 apple-banana-orange print(str1.split(-))3.2.3 join()方法作用和split()方法正好相反其主要功能是把序列拼接為字符串字符串.join(數(shù)據(jù)序列)案例把水果列表[apple, banana, orange]拼接成apple-banana-orangelist1 [apple, banana, orange] print(-.join(list1))四、案例練習(xí)接下來給大家一些案例大家可以進(jìn)行練習(xí)。1.將字符串向右旋轉(zhuǎn)n位例如“abcdef”向右旋轉(zhuǎn)2位得到“efabcd”利用切片操作將字符串分為兩部分并交換位置2. find () 方法查找字符串 “我早上吃了面包和牛奶” 中 “面包” 的位置以及 “漢堡” 的位置3.index () 方法查找字符串 “我早上吃了面包和牛奶” 中 “牛奶” 的位置以及 “漢堡” 的位置4. replace () 方法將字符串 “我周末想去公園” 中的 “公園” 替換為 “圖書館”5. split () 方法按 “逗號(hào)” 拆分字符串 “蘋果香蕉橙子葡萄”6. join () 方法用 “” 連接列表 [蘋果, 香蕉, 橙子, 葡萄] 中的元素。五、總結(jié)以上就是今天的所有內(nèi)容給小伙伴們分析了字符串的所有內(nèi)容主要要熟悉方法記住關(guān)鍵字。當(dāng)然小伙伴們?nèi)绻袝r(shí)間的話記得自己運(yùn)行一下上面的代碼因?yàn)槠邢藓枚啻a沒有給大家展示運(yùn)行結(jié)果一方面也是希望大家自己動(dòng)手練習(xí)通過自己的練習(xí)才能發(fā)現(xiàn)問題進(jìn)行熟練掌握。下一期內(nèi)容簡(jiǎn)介介紹列表及其操作方法上述內(nèi)容會(huì)根據(jù)大家的評(píng)論和實(shí)際情況進(jìn)行實(shí)時(shí)更新和改進(jìn)。麻煩小伙伴們動(dòng)一動(dòng)發(fā)財(cái)?shù)男∈纸o小弟點(diǎn)個(gè)贊和收藏如果能獲得小伙伴的關(guān)注將是我無上的榮耀和前進(jìn)的動(dòng)力。小伙伴們我是AI大佬的小弟希望大家喜歡晚安小伙伴們。
版權(quán)聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)聯(lián)系我們進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

asp.net網(wǎng)站開發(fā)案例在線解壓網(wǎng)站

asp.net網(wǎng)站開發(fā)案例,在線解壓網(wǎng)站,網(wǎng)站新聞源碼,互聯(lián)網(wǎng)公司網(wǎng)站建設(shè)ppt日前#xff0c;中國人民大學(xué)校友企業(yè)家聯(lián)誼會(huì)代表團(tuán)在會(huì)長張建明書記帶隊(duì)下到訪北電數(shù)智。雙方圍繞數(shù)字經(jīng)濟(jì)與人工智能賦能產(chǎn)

2026/01/23 18:55:01

dw可以做有后臺(tái)的網(wǎng)站么?網(wǎng)站排名規(guī)則

dw可以做有后臺(tái)的網(wǎng)站么?,網(wǎng)站排名規(guī)則,網(wǎng)站熱度查詢,網(wǎng)站建設(shè)人員的分工特殊結(jié)構(gòu)系統(tǒng)的直接方法與誤差分析 1. 對(duì)稱系統(tǒng)的Cholesky分解 1.1 對(duì)稱矩陣的LDU分解 假設(shè)矩陣 $A$

2026/01/23 07:58:01

網(wǎng)站推廣 濟(jì)南丹陽翼網(wǎng)官網(wǎng)

網(wǎng)站推廣 濟(jì)南,丹陽翼網(wǎng)官網(wǎng),周口學(xué)做網(wǎng)站,建設(shè)網(wǎng)站公開教學(xué)視頻Excalidraw暗黑模式設(shè)置#xff1a;夜間使用的護(hù)眼方案 在深夜的代碼調(diào)試間隙#xff0c;或是凌晨三點(diǎn)的產(chǎn)品腦暴會(huì)議中#xff

2026/01/23 01:53:01

電子商務(wù)網(wǎng)站運(yùn)營html音樂播放器代碼

電子商務(wù)網(wǎng)站運(yùn)營,html音樂播放器代碼,網(wǎng)站設(shè)計(jì)哪家便宜,網(wǎng)站建設(shè)玖金手指谷哥四第一章#xff1a;Open-AutoGLM 本地商戶信息維護(hù)Open-AutoGLM 是一個(gè)面向本地生活服務(wù)場(chǎng)景的自

2026/01/22 22:05:01