Python學習筆記 字串相關操作

2022-09-20 02:06:11 字數 2507 閱讀 5870

1、字串基本操作:

password = ' 123456abc \n 45678 .jpg'  # 字串不可以修改
print(password.strip())  # 預設去掉字串兩邊的空格和換行符,中間的無法去掉。如果中間有值的話則會去掉該值

print(password.upper()) # 把字串中的字元轉換為大寫的

print(password.lower()) # 把字串中的字元轉換為小寫

print(password.capitalize()) # 首字母大寫

')) # 字元計數

print(password.replace(

'12345

','上山打老虎

')) # 替換字串

print(password)

print(password.endswith('hh

')) # 判斷結尾是不是'hh'

print(password.startswith('hh

')) # 判斷開頭是不是'hh'

name = '

小軍,海龍,楊帆

'print(name.split(',

')) # 以,分割 儲存為列表,如果不填值,則預設以空格分割

s = '

123.12

'num ='

0.1'

users = ['

username

','user2

','user3']

str_users =str(users) # 直接將list列表轉化為字串

print(str_users)

print(str_users[0])

# join方法,將list變成字串,常與split一起使用

res = '

,'.join(users) # 將list中的元素按照某種方式(這裡使用','

來連線)連線起來,並變成字串形式的

print(res)

l = list(range(110)) #按照001,002

,003的方式來輸出

new_l =

for i in

l: si =str (i)

# if len(si) == 1

: # new_si = '

00'+si

# elif len(si) == 2

: # new_si = '

0'+si

# else

: # new_si =si

5)) # 給字串補充位數,如果不夠引數規定的長度,則在前面用0補齊

print(new_l)

# find 和 index 方法都是找字串中元素的下標,當尋找不存在的元素時,find返回-1

,index直接報錯

print(s.find('h

'))#print(s.index('h

'))print(num.isdigit()) # 判斷是否為正整數

print(s.isalnum()) # 判斷字串中是否有英文或者數字

print(s.isalpha()) # 判斷字串是否為純字母

print(s.isnumeric())

import

string

print(

string

.ascii_lowercase) # 獲取所有小寫字母

print(

string

.ascii_uppercase) # 獲取所有大寫字母

print(

string.digits) # 獲取0-9的整數

print(

string

.punctuation) # 獲取所有特殊字元

print(

string.ascii_letters) # 獲取所有大寫和小寫字母

2、切片:切片是list列表或字串取值的一種方式,可以將列表或字串中的一部分內容擷取出來。

例:words = 'helloworld'

print(words[0:4])   # 從索引為0的字元開始取,取四個元素。

print(words[0:])   # 如果前面或後面不填引數,則代表從開頭開始取,或者一直取到結尾。

print(words[::-1])   # 表示從開頭取到結尾,倒序取值,即將改字串倒序輸出。

回文演算法:

words = '上海自來水來自海上'

if words == words[::-1]

print('是回文')

else:

print('不是回文')

Python 學習筆記 字串

今天學習python對字串的一些基礎處理,感覺對於工作中的自動化指令碼傳送cli命令會很有幫助。首先最重要的是 標稱 轉換說明符 conversion specifier 用於字串格式化。左側放置乙個字串 格式化字串 而右側放置希望被格式化的值 待格式化的值 1 2 3 4 5 left hello...

Python學習筆記 字串

1 字串的定義 字串就是一串字元,是程式語言中表示文字的資料型別 在python中可以使用一堆雙引號 或者一對單引號 定義乙個字串 雖然可以使用 或者 做字串的轉義,但是在實際開發中 如果字串內部需要使用 可以使用 定義字串 如果字串內部需要使用 可以使用 定義字串 也可以使用索引獲取乙個字串中,指...

Python學習筆記 字串

單引號 引用字元 雙引號 引用字串 三個單引號或者三個雙引號 引用多行字串 字串中包含單引號或雙引號 用轉義符 轉移符後面的字元表示字元本意 在字串中包含雙引號,則用單引號引用 print 這裡有個雙引號 在字串中包含單引號,則用雙引號引用 print 這裡有個單引號 即希望包含單引號,又希望包含雙...