欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python字符串操作詳析

 更新時間:2022年02月09日 12:16:30   作者:Silva72?  
這篇文章主要介紹了python字符串操作,字符串是不可變類型可以重新賦值,但不可以索引改變其中一個值,只能拼接字符串建立新變量,下面來了解具體內容吧,需要的小伙伴可以參考一下

字符串是不可變類型,可以重新賦值,但不可以索引改變其中一個值,只能拼接字符串建立新變量

索引和切片
索引:越界會報錯

切片:

越界會自動修改
不包含右端索引
需重小到大的寫,否則返回空字符串

motto = '積善有家,必有余慶。'
# 索引
print(motto[0])
# print(motto[10]) 報錯

# 切片 ?不包含右側 ?從小到大
print(motto[0:9])
print(motto[0:10])
print(motto[0:100])
print(motto[0:])
print(motto[-10:])
print(motto[-100:])
print(motto[-5:-1])
print(motto[0:10:2])
print(motto[:5])
print(motto[3:2]) ?# 若大到小,則返回''
print(motto[2:3])

一、5種字符串檢索方法

s = "ILovePython"
# 1. str.count('',起點,終點)
print(s.count('o', 1, 5))
print(s.count('o'))

# 2. str.find('',起點,終點) ?找不到返回-1
print(s.find('o',3))
print(s.find('o',3,5))
print(s.find('o'))

# 3. str.index('',起點,終點) ? 找不到則報錯
print(s.index('o'))
print(s.index('Py'))

# 4. str.startswith('',起點,終點)
print(s.startswith("IL"))
print(s.startswith("L"))

# 5. str.endswith('',起點,終點)
print(s.endswith("on"))
print(s.endswith("n"))
print(s.endswith("e"))
1
2
9
-1
2
2
5
True
False
True
True
False

二、join字符串拼接方法 [列表/元組 --> 字符串]

將列表元組,拼接成字符串

# join()函數 ?
list_val = ['www', 'baidu', 'com']
str_val = '.'.join(list_val)
print(str_val)

tuple = ('Users', 'andy', 'code')
str_val = '/'.join(tuple)
print(str_val)

三、3種字符串分割方法 [字符串 --> 列表/元組]

# 1. split('',分割次數) ? 默認從空格 \n \r \t切掉
s = "我 愛\t你\nPy thon"
print(s.split())
s1 = "python我愛你Python"
print(s1.split("y"))
s2 = "python我愛你Python"
print(s1.split("y", 1))

# 2. splitlines() ?默認從換行符rt切掉
s = "我 愛\t你\nPy thon"
print(s.splitlines())

# 3. partition('') ?不切掉 分成3元素元組
s = "我愛你Python"
print(s.partition('愛'))
['我', '愛', '你', 'Py', 'thon']
['p', 'thon我愛你P', 'thon']
['p', 'thon我愛你Python']
['我 愛\t你', 'Py thon']
('我', '愛', '你Python')

split()和splitlines()默認情況下的對比:

split()和partition()對比:split()切掉后變列表,partition()不切掉變元組

四、5種大小寫轉換方法

string_val = 'I love Python'
print(string_val.upper())
print(string_val.lower())
print(string_val.title()) ?# 每個單詞第一個字母變大寫
print(string_val.capitalize()) ?# 僅第一個字母變大寫
print(string_val.swapcase())
I LOVE PYTHON
i love python
I Love Python
I love python
i LOVE pYTHON

五、3種字符串修剪方法

默認首尾的空格和換行符\t\r進行修剪
可用參數設定首尾的其他符號進行修剪

lstrip() 只刪首
rstrip() 只刪尾

s = " ? ? ILovepython"
print(s)
print(s.strip())
print(s.strip(' ? ? I'))
print(s.strip('n'))

s1 = "00000003210Runoob0123000000"
print(s1.strip('0'))
print(s1.lstrip('0'))
print(s1.rstrip('0'))
 ?ILovepython
ILovepython
Lovepython
3210Runoob0123
3210Runoob0123000000
00000003210Runoob0123

到此這篇關于python字符串操作的文章就介紹到這了,更多相關python字符串操作內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python就將所有的英文單詞首字母變成大寫

    Python就將所有的英文單詞首字母變成大寫

    這篇文章主要給大家介紹了關于Python就將所有的英文單詞首字母變成大寫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • python write無法寫入文件的解決方法

    python write無法寫入文件的解決方法

    今天小編就為大家分享一篇python write無法寫入文件的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python決策樹之基于信息增益的特征選擇示例

    Python決策樹之基于信息增益的特征選擇示例

    這篇文章主要介紹了Python決策樹之基于信息增益的特征選擇,結合實例形式分析了決策樹中基于信息增益的特征選擇原理、計算公式、操作流程以及具體實現技巧,需要的朋友可以參考下
    2018-06-06
  • pytorch中的transforms模塊實例詳解

    pytorch中的transforms模塊實例詳解

    今天小編就為大家分享一篇pytorch中的transforms模塊實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • pytorch中 gpu與gpu、gpu與cpu 在load時相互轉化操作

    pytorch中 gpu與gpu、gpu與cpu 在load時相互轉化操作

    這篇文章主要介紹了pytorch模型載入之gpu和cpu互轉操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python中zip()方法應用實例分析

    python中zip()方法應用實例分析

    這篇文章主要介紹了python中zip()方法的應用,實例分析了使用zip()方法創(chuàng)建字典的相關技巧,需要的朋友可以參考下
    2016-04-04
  • Python辦公自動化之Excel介紹

    Python辦公自動化之Excel介紹

    大家好,本篇文章主要講的是Python辦公自動化之Excel介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python?pygame實現打磚塊游戲

    python?pygame實現打磚塊游戲

    這篇文章主要為大家詳細介紹了python?pygame實現打磚塊游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python中實現輸入超時及如何通過變量獲取變量名

    Python中實現輸入超時及如何通過變量獲取變量名

    這篇文章主要介紹了Python中實現輸入超時以及通過變量獲取變量的名字,本文給大家分享了解決思路主要是通過多線程法實現,需要的朋友可以參考下
    2020-01-01
  • 基于Python生成個性二維碼過程詳解

    基于Python生成個性二維碼過程詳解

    這篇文章主要介紹了基于Python生成個性二維碼過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論