該來的還是來了,早先某個大胖子建議我寫關于python基本操作的博客,當時沒上心,現在來補點賬,也姑且算是對往昔一點回憶吧,對了,那胖子,姓王,所幸不住我隔壁,
閑言少敘,python和pycharm的安裝,有些傻瓜式,這里不再贅述,我們就從變數的命名開始說,腳踩西瓜皮,滑到哪里算哪里
python變數的命名其實很隨性,只要不與關鍵詞重復,理論上什么都可以當變數名,比如:a = ‘老王好,老王棒,老王頂呱呱’
print(a)

說到關鍵字,我厚臉皮說幾個,全不全不知道,但是肯定在那里面的,如下:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’],以上關鍵詞的用法,我們有緣再說,現在只要記住,變數名不能和以上詞匯重復即可,重復了,一般會報錯,沒報錯,是因為你單詞打錯了,
我們順便看一下變數a的屬性:
輸入print(type(a))

可見pycharm下方列印出了“str”,表示a是一個字串,而且,我可以用print(type())方式查看任意變數的屬性,
哎呀,這一說到字串,話就有點多了,這樣吧,跟你們再抖落點我這淺薄的python知識,諸位別賤笑啊,千萬別賤笑!
字串用法第一式:find()
它是用來檢測 元素 是否包含在 字串 中,如果是回傳開始的索引值,否則回傳-1,待咱給各位看官展示一下啊:

瞧見沒?以"老王"組成的元素,被找到了,下標索引是0,
我們改一下列印的元素,看看能出什么幺蛾子:

嗯,,,沒鬧啥幺蛾子,而是按著書上講的,回傳了一個-1,這證明,find()用法,是正確的,也是沒啥趣的,
那么有人又問了,那個下標索引是個啥子?聽我給你小吹一下哈
這個小表索引,可以叫它下標,索引,如果你愿意,叫它小尾巴都行(偷著叫,被同行聽見了會笑話你),這是元素的位置,由于計算機的計數是從0開始,所以,第一個元素的下標是0,第二個元素的下標是1,以此類推,至于最后一個元素的下標,可以寫作-1,描述要是看不懂,就看看咱的小圖片:

是不是和描述的一樣?
我們可以根據下標將字串進行切割,方法是這樣的:
[起始下標:結束:步長]
注意:選取的區間從"起始"位開始,到"結束"位的前一位結束(不包含結束位本身),步長表示選取間隔,如圖:


花開兩朵,各表一枝,咱們說回字串的用法,第二式:
index()
方法說明:檢測 元素 是否包含在 字串 中,如果是回傳開始的索引值,否則報錯,譬如:astr = ‘老王大好人,人好大老王!’
print(astr.index(‘人’))

astr = ‘老王大好人,人好大老王!’
print(astr.index(‘穩’))

第三式:
count()
方法說明:回傳 元素在開始和結束之間 在 字串里面出現的次數
現在我們輸入:
astr = ‘老王大好人,人好大老王!’
print(astr.count(‘王’))

第四式:
replace()
方法說明:把 字串 中的 元素1 替換成 元素2,如果 count 指定,則替換不超過 count 次.

第五式:
split()
方法說明:以某元素為基準將字串進行切割
我們輸入:
astr = ‘老王大好人,人好大老王!’
print(astr.split(’,’))

字串的操作還有很多,鄙人只要有殘卷,剩余招式諸位可隨緣,
若說這武林招式,,呸,,,這IT行業,離不開代碼的回圈,今天就讓你們見識一下,殘卷python的if、while、for回圈,如果還有別的回圈招式我沒寫,是因為我這是殘卷啊~
if回圈:



while回圈:
九九乘法表賽高!!

上圖有很多坑,下期可能會填上,這里暫且不表
for回圈:
還是九九乘法表!你們怕不怕!就問你們像沒想起兒時的痛苦記憶!!哇哈哈哈哈哈,,,嗚哇哇哇哇,,

上圖也有不少坑,若有緣,我們下期天坑,這緣分啊,真真妙不可言,這言不傳六耳,技不清傳,爾等若是學的一招半式,是爾等身據慧根;若無所悟,乃只可意會,不可言傳也,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/11602.html
標籤:其他
上一篇:python進階高級(推薦)
