→ 字串就是把乙個個文字的字元「串」起來的資料
文字字元包含有:拉丁文本母、數字、標點符號等
→ 表示字串數值:成對的單引號(』 ')或雙引號(" ")
→ 特殊字元用轉義符號」 \ 「表示
→ 字元的編號:由 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...