python 02 變數型別 字串型別 2

2021-09-13 09:05:07 字數 1621 閱讀 1983

line = 'huan ying da jia'

# 取前10個字元

line[:10]

out: 'huan ying '

# 每2個取乙個

line[0:16:2]

out: 'ha igd i'

# 取後10個字元

line[-10:]

out:'ing da jia'

翻轉字元

line[::-1]

out:'aij ad gniy nauh'

單字元單字元是不可以進行賦值的

in :line[-1] 

out:'a'

line.capitalize?  -->shift+enter 會顯示函式的用法

# 第乙個字母大寫,剩餘的字母小寫

in [68]:line.capitalize()

out[68]: 'huan ying da jia'

# line.center() 使字串居中,第乙個引數代表讓字串填充為20長度的字串預設為空格,'%'為填充部分形式

line = 'abdjfds'

line.center(20, '%')

out:'%%%%%%abdjfds%%%%%%%'

# 計數

line.count('a')

#字串首尾判斷

line.endswith('fds')

out:true

in : line.startswith('ab')

out:true

# 返回字元的下標,find()若查詢字元不存在,返回-1,而index()查詢字元不存在,則報錯

in [1]:line.find('s')

out[1]:6

in [2]:line.index('a')

out[2]:0

# 全部大寫

in [1]: line.upper()

out[1]: 'abdjfds'

# 全部小寫

in [2]: line.lower()

out[2]: 'abdjfds'

# 判斷是否是標題(首字母大寫,其餘小寫)

in [3]: line = 'abhdk'

line.istitle()

out[3]:true

# 判斷是否是大寫、小寫

line.isupper()

line.islower()

line = '       isjdhfh  \n\t'

# 去掉兩端的空格轉義字元

in[1]:line.strip() 

out[1]: 'isjdhfh'

# 去除右端

in[1]: line.rstrip()

out[1]: '     isjdhfh'

# 去除左端

in[1]: line.lstrip()

out[1]: 'isjdhfh \n\t'

#大小寫轉換

in[1]: line.swapcase()

out[1]:'      isjdhfh    \n\t'

[重點]上面我們用到的所有字串函式,都是為我們生成了乙個新的字串,原有的字串是不變的

python02 資料型別與字串編碼

資料型別 1.1 數 整數與浮點數。在python中很方便的就是它的數字的表示方法與數學中的表示幾乎相同!負數可以直接加負號,如 5 可以用科學計數法,如1.2e 5 正數沒有取值範圍的約束。1.2 字串。字串型別是 str 前面提到過使用單引號或是雙引號都可以,那如果字串包含單引號或是雙引號就需要...

Python 02 變數和運算子

1 定義 是儲存在記憶體中的值,建立變數會在記憶體中開闢乙個空間 2 變數賦值 普通賦值 student 小明 序列解包賦值 a,b,c 1,2,3 鏈式賦值 a b c 13 變數的命名 規則 只能由數字 字母 下劃線組成,不能以數字開頭,不能使用關鍵字。規範 大小駝峰,建議小寫單詞,見名知義 1...

Python資料型別 02 字串

本文主要記錄字串的相關知識,包括字串的定義特點,常用方法和 請知悉 計算機中,一切皆為物件 世界萬物,皆為物件,一切物件皆可分類 類似 hello world 就是乙個字串 定義 是乙個有序的字元的集合,用於儲存和表示基本的文字資訊,一對單雙或三引號中間包含的內容成為字串 注意 變數宣告中,不加引號...