python基礎學習筆記之資料基本型別 字串

2021-10-02 18:47:29 字數 1884 閱讀 2021

→ 字串就是把乙個個文字的字元「串」起來的資料

文字字元包含有:拉丁文本母、數字、標點符號等

→ 表示字串數值:成對的單引號(』 ')或雙引號(" ")

→ 特殊字元用轉義符號」 \ 「表示

→ 字元的編號:由 0 開始依次表示,也可從到時第乙個字元 -1 開始編號

字串是資料本身

名字是資料的標籤

名字和字串是」名「 和 」值「 之間的關係:乙個字串數值可以關聯多個名字,但是乙個名字在同一時刻只能關聯乙個字串數值

字串數值只能是字串型別,名字可以關聯任意型別的數值

① 獲取字串的長度: len()函式

② 切片(slice)操作: s[start : end : step]

注意:在python中,list, tuple以及字串等可以遍歷訪問的型別都可以應用slice訪問。

③ 加法 + :拼接兩個字串,得到新字串;乘法*:將字串重複若干次,得到新字串。

④ 判斷字串內容是否相同: ==

判斷字串中是否包含某個字串: in

⑤ 刪除空格: str.strip 去掉字串前後所有空格,內部空格不受影響

str.lstrip 去掉字串前部(左部)的所有空格

str.rstrip 去掉字串前部(左部)的所有空格

⑥ 判斷字母數字

str.isalpha:判斷字串是否全部由字母構成

str.isdigit: 判斷字串是否全部由數字構成

str,isalnum: 判斷字串是否僅包含字母和數字,而不包含特殊字元

>>

>

"you are my sunshine."

.split(

' ')

['you'

,'are'

,'my'

,'sunshine.'

]>>

>

'-'.join(

['one'

,'for'

,'two'])

'one-for-two'

>>

>

'abc'

.upper(

)'abc'

>>

>

'abc'

.lower(

)'abc'

>>

>

'abc'

.swapcase(

)'abc'

>>

>

'hello world'

.center(30)

' hello world '

>>

>

'tom smiled, tom cried, tom shouted'

.replace(

'tom'

,'jane'

)'jane smiled, jane cried, jane shouted'

序列:能夠按照整數順序排列的資料序列的內部結構:

① 可以通過從 0 開始的連續整數來索引單個物件;

② 可以執行切片操作,獲取序列的一部分;

③ 可以通過 len 函式來獲取序列中包含多少元素;

④ 可以用 + 來進行連線,得到更長的序列;

⑤ 可以用 * 來從復多次,得到更長的序列;

⑥ 可以用 in 來判斷某個袁術是否在序列中存在。

Python學習筆記(一)之Python基礎語法

目錄 user bin python coding utf 8 author zjw 1 print hello world 2 print hello world 3 print hello world 4 print hello world 5 print hello print world h...

python基礎學習筆記之建立複雜的資料結構

使用方括號 建立列表 使用圓括號 建立字典 使用花括號 建立字典 其中,每種型別中,都可以通過方括號 對單個元素進行訪問 對於列表和元組,方括號裡是整型的偏移量,即索引 對於字典,方括號裡是鍵 最後均返回元素的值 將這些內建的資料結構自由地組合成更大 更複雜的結構 建立自定義資料結構的過程中,唯一的...

《Python學習筆記》階段一之基礎學習

1.注釋 或者 或者 2.輸出函式print 3.塊。用冒號作為開始,具有相同縮排的 縮排需要相同型別,tab和空格 4個 不一樣 if 5 5 print print if false print print 沒有花括號,以冒號開始,以縮排劃分 print 4.變數 宣告變數的三種方式 a fan...