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

Python字符串的修改方法實例

 更新時間:2019年12月19日 15:06:54   作者:清酒伴歌謠  
這篇文章主要介紹了Python字符串的修改方法實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python字符串的修改方法實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

我們在修改字符串時 通常遇到報錯:

TypeError: 'str' object does not support item assignment

在Python中,字符串是不可變類型,即無法直接修改字符串的某一位字符。

因此改變一個字符串的元素需要新建一個新的字符串。

常見的修改方法有以幾種:

方法1:將字符串轉換成列表后修改值,然后用join組成新字符串

# 原字符串
s = 'abcdef'
# 將字符串轉換為列表
s1 = list(s)
print(s1)
# 將列表中的第5個字符修改為E
s1[4] = 'E'
# 將列表中的第5個字符修改為E
s1[5] = 'F'
print(s1)
# 用空串將列表中的所有字符重新連接為字符串
s = ''.join(s1)
print(s)

方法2: 通過字符串序列切片方式

spam = 'I have a pet cat'

spam = spam[:13] + 'C' + spam[14:]
print(spam)

方法3: 使用字符串的replace函數(shù)

s = 'abcdef'
# 用A替換a
s = s.replace('a', 'A')
print(s)
# 用123替換bcd
s = s.replace('bcd', '123')
print(s)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python執(zhí)行JS代碼的三種方式

    Python執(zhí)行JS代碼的三種方式

    以前的數(shù)據(jù)靠買,現(xiàn)在的數(shù)據(jù)靠爬”,越來越多的學者通過網(wǎng)絡爬蟲來獲取數(shù)據(jù),但是做爬蟲的人都知道,現(xiàn)在的很多網(wǎng)站都在和我們斗智斗勇,防護普遍越來越好,破解JS加密只是第一步,之后就是如何在我們的Python代碼中直接執(zhí)行JS,下面介紹一下幾種Python中執(zhí)行JS代碼的方法
    2024-01-01
  • python繪制云雨圖raincloud?plot

    python繪制云雨圖raincloud?plot

    這篇文章主要介紹了python繪制云雨圖raincloud?plot,Raincloud的Python實現(xiàn)是一個名為PtitPrince的包,它寫在seaborn之上,這是一個Python繪圖庫,用于從pandas數(shù)據(jù)幀中獲取漂亮的繪圖
    2022-08-08
  • Python自動采集微信聯(lián)系人的實現(xiàn)示例

    Python自動采集微信聯(lián)系人的實現(xiàn)示例

    這篇文章主要介紹了Python自動采集微信聯(lián)系人的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Python實現(xiàn)二分法算法實例

    Python實現(xiàn)二分法算法實例

    這篇文章主要介紹了Python實現(xiàn)二分法算法實例,本文先是介紹了算法規(guī)則,然后給出了實現(xiàn)例子,需要的朋友可以參考下
    2015-02-02
  • Pycharm下載pyinstaller報錯:You?should?consider?upgrading?via?the?'python?-m?pip?install?--upgrade?pip'?command的解決方法

    Pycharm下載pyinstaller報錯:You?should?consider?upgrading?via

    這篇文章主要給大家介紹了關于Pycharm下載pyinstaller報錯:You?should?consider?upgrading?via?the?'python?-m?pip?install?--upgrade?pip'?command的解決方法,需要的朋友可以參考下
    2022-02-02
  • PyCharm無法調用numpy(報錯ModuleNotFoundError:No?module?named?'numpy')

    PyCharm無法調用numpy(報錯ModuleNotFoundError:No?module?named?&a

    本文主要介紹了PyCharm無法調用numpy(報錯ModuleNotFoundError:No?module?named?'numpy'),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 在pytorch中實現(xiàn)只讓指定變量向后傳播梯度

    在pytorch中實現(xiàn)只讓指定變量向后傳播梯度

    今天小編就為大家分享一篇在pytorch中實現(xiàn)只讓指定變量向后傳播梯度,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Jmeter并發(fā)執(zhí)行Python 腳本的完整流程

    Jmeter并發(fā)執(zhí)行Python 腳本的完整流程

    這篇文章主要介紹了Jmeter并發(fā)執(zhí)行 Python 腳本的問題詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 基于Python的人臉檢測與分類過程詳解

    基于Python的人臉檢測與分類過程詳解

    這篇文章主要介紹了基于Python的人臉檢測與分類,算法分為兩個部分識別人臉位置和確定人臉分類,由于這兩項工作截然相反,所以我們使用了兩個網(wǎng)絡分別完成,詳細過程跟隨小編一起看看吧
    2022-05-05
  • 如何用python合并多個有規(guī)則命名的nc文件

    如何用python合并多個有規(guī)則命名的nc文件

    在地學領域,nc格式的文件可謂隨處可見,這種文件可以存儲多維數(shù)字矩陣,下面這篇文章主要給大家介紹了關于如何用python合并多個有規(guī)則命名的nc文件的相關資料,需要的朋友可以參考下
    2022-03-03

最新評論