国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python初學系列—字符串

字符串

表示方式

字符串有兩類共4種表示方式
(1)由一對單引號或雙引號表示,僅表示單行字符串
(2)由一對三單引號或者三雙引號表示,可表示多行字符串
注:這里三單引號在python也是多行注釋的表示方式,這取決于三單引號的字符串內(nèi)容是否被賦給了一個變量
注:如果希望字符串中能夠表示引號怎么辦?這樣就可以使用單雙引號交替的方式,即如果希望文本中出現(xiàn)單引號,則使用雙引號來表示,反之亦然。

字符串的序號

python中提供了兩種對字符串的索引方式,而且使用起來是相當方便的,這是它相比c/c++的一個優(yōu)勢

字符串的使用

字符串有兩個經(jīng)常使用的操作,索引和切片,他們使用【】來獲取一個或者多個字符
索引:字符串變量名【M】
切片:字符串變量名【M:N】(表示以M位置開頭,直到不包括N位置的結(jié)尾)

字符串切片高級用法
(其實也沒多高級啦)
(1)M和N都是可以缺失的,表示至開頭/結(jié)尾
(2)步長
字符串變量名【M:N:K】表示根據(jù)步長K對字符串進行切片


注:如果有了解MATLAB語法的童鞋,會發(fā)現(xiàn)這一方面二者很相似,pyhon和matlab對字符串索引和切片處理的簡潔性真的很棒。
(3)逆序輸出
【::-1】 可以理解為步長為-1

(4)轉(zhuǎn)義符
轉(zhuǎn)義符表達特定字符的本意,這和c++,java是一樣的,\之后的字符會被當做字符的本意來理解。
\b 回退
\n 換行
\r 回車

字符串簡單操作

(1)x+y 連接字符串
(2)n*x 復制字符串n次
(3)x in s ,判斷是否為子串,是返回true,…

一個很簡單的例子



這種很簡單的小程序可以盲寫一下,多寫寫還是很有利于鍛煉自己的基礎的,慢慢基礎好了,在一些編程競賽比如acm,csp中自己的編程能力和速度會不自覺地有很大提高。

嘗試一下減少weekStr的字符串,進行連接操作

字符串處理函數(shù)

這里主要看6個主要的函數(shù)
(1)len(x)返回字符串長度


(2)str(x)將任意類型的x轉(zhuǎn)化成對應的字符串形式

注:與str相對應的,同時一定要記住 eval函數(shù),后者是去掉引號,編程python能執(zhí)行的語句,前者是增加引號
(3)hex(x)/oct(x)不同進制的轉(zhuǎn)換

(可忽略——在進制轉(zhuǎn)換上,原諒我最喜歡的還是c++ ,cout實在是太方便了。。。)
(4)
最后兩個

(可忽略——這個個人感覺不用記,一般的程序編寫,這個還是比較少用的)

注:python全部采用unicode編碼形式,這套編碼致力于覆蓋世界上的所有字符,它將每個編碼對應一個字符,這也使得Python的程序都能流通與世界各地。
一些有趣的例子


下面這個很神奇,unicode編碼中居然有12星座的輸出喔!

字符串處理方法:

方法:理解為函數(shù)即可,可能java中的類和對象對方法的解釋更好
(如果想學java或者c++的話,一定要反復理解一句話:類是對象的抽象,對象是類的實例),這個思想會貫穿整個編程。
直接放圖吧


這張圖重點記第二個(split),太重要了,當然其他方法也很重要,都記一下。

字符串類型的格式化

.format()方法
槽{ }


將后面方法的參數(shù)按照對應的順序添加到對應的位置槽中
當然,可以手動設置填充順序

Python的輸出格式化和c是最相似的,我覺得這是因為Python整體的簡潔性決定了它在輸出格式上必須進行限定,因為沒有在輸入上進行內(nèi)存限定。
槽中也可以對參數(shù)進行進一步的控制
:引導一些參數(shù)在一個槽位置的輸出控制格式

可以分成兩類
前三個一組,看例子還是很容易理解的

這個格式的意思是設定輸出寬度為20,空余空間中填充符號位=,^代表居中對齊,基本這3個是一起使用的
^改成>就是右對齊了,默認情況下是左對齊
后三個例子:


:c代表unicode對應的字符,其他是進制形式

這些相信一看結(jié)果就很好理解了吧!
今天先介紹到這里吧,有時間我再修改補充,有什么問題隨時歡迎指正哈!

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第一章:基礎知識
無門檻學會數(shù)據(jù)類型與輸入、輸出函數(shù),滾雪球?qū)W Python
Python|字符串的知識
Python學習筆記——3.基本的輸入和輸出
python爬蟲 - 字符串
【Python 第13課】 字符串
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服