關於字串型別,在python 3.x 的版本中,這一型別有很廣泛的使用空間。
先來看一看它的基本解釋:由0個或多個字元組成的有序的字串行。 說簡單點,就是 一串字元連在一起。緊接著來說一下它的特性和方法。
首先,它身為字串,我們可以通過像陣列一樣的 a[ ],通過在括號內新增不同的數字,來找到對應的字元。以乙個**為
例:令 m = "abcdefghij"
-10-9
-8-7
-6-5
-4-3
-2-1ab
cdef
ghij
0123
4567
891)通過索引,來從字串中獲取對應的字元。 與陣列相似,m[0]對應 a,m[1]對應 b,......,m[9]對應 j
值得一提的事,在python中,我們可以倒著來查詢對應的字元。 m[-1]對應 j,m[-2]對應 i,......,m[-10]對應 a
2)關於基本操作,在這裡介紹 分(切)片,加法(連線),乘法(複製多個),判斷成員資格,求長度
3)大家都知道,在計算機的世界裡,有很多種編碼方式。字串也可以在它們之間進行轉換。
4)關於字串的方法
5)關於格式化
在我們輸入資訊的時候,常常會需要以特定的格式,輸出某一段內容。這個時候,就需要用到字串的格式化。這一部分內容個人認為還是相當重要的。下面,我們來介紹一下。
在python中,我們格式化使用的是 format( ),具體格式為:《要輸出的文字》 . format 《引數(可用逗號分隔)>
經過了上述這麼多內容,字串的內容也就差不多了。但是呢,還有一點需要注意。
在廣泛的用途中,我們經常通過 input( ) 函式從使用者處獲取鍵入的內容,在系統中便是以 字串 的形式儲存在快取中。
例如:
從中我們可以看到,無論輸入的是數字,亦或是一串字元,它的型別都是 str 字串 型別。
那麼,如果我想要利用這個值,去進行運算,該怎麼辦呢? 從圖中我們可以看到,在利用 a 的時候,直接拿它去進行運算的時候,它會給我們丟擲 typeerror 這個異常。 那麼問題來了,我們如何正確的運用這個值?
這個時候,要用到 eval( ) 這個函式,關於這個函式,官方給出的解釋是:將字串string物件轉化為有效的表示式參與求值運算返回計算結果。 簡單點,它可以把括號內部的內容作為可運算的數值返回。 這樣一來,我們就可以利用輸入的值進行運算了。
python資料型別之字串
1.字串的定義 法一 str hello world 法二 str hello world 法三 str hello world 2.轉義符號 通常為不可列印的字元,用 加乙個單一字元組成 n 換行符 t tab符 列印單引號 列印雙引號 3.三重引號 有三個功能 1 塊注釋 多行注釋 2 函式的d...
Python資料型別之字串
一.基本資料型別 整數 int 字串 str 注 t等於乙個tab鍵 布林值 bool 列表 list 列表用元祖 tuple 元祖用 字典 dict 注 所有的資料型別都存在想對應的類列裡 二.字串所有資料型別 基本操作 索引切片 追加刪除 長度切片 迴圈包含 usr bin python cod...
Python資料型別之字串
既然說到字串,那我們就從定義開始說起吧!字串的定義 字串是 python 中最常用的資料型別,在python中用引號引起來的就是字串。它的作用是用來儲存少量資料的。作為乙個萌新的時候,天真的以為引號必須是雙引號,知道看到別人全程英文輸入程式設計,才知道單引號也可以用來表示字串,我 自閉了!舉個栗子 ...