91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python字符串常見用法有哪些

發布時間:2023-04-21 16:41:57 來源:億速云 閱讀:86 作者:iii 欄目:編程語言

這篇文章主要介紹了Python字符串常見用法有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Python字符串常見用法有哪些文章都會有所收獲,下面我們一起來看看吧。

    Python字符串介紹

    字符串是一系列字符。在 Python 中,引號內的任何內容都是字符串。您可以使用單引號或雙引號。例如:

    message = 'This is a string in Python'
    message = "This is also a string"

    如果一個字符串包含一個單引號,你應該把它放在雙引號里,像這樣:

    message = "It's a string"

    當字符串包含雙引號時,您可以使用單引號:

    message = '"Beautiful is better than ugly.". Said Tim Peters'

    要轉義引號,請使用反斜杠 ( \)。例如:

    message = 'It\'s also a valid string'

    Python 解釋器將特殊對待反斜杠字符 ()。如果您不希望它這樣做,您可以通過r在第一個引號前添加字母來使用原始字符串。例如:

    message = r'C:\python\bin'
    創建多行字符串

    要跨越多行字符串,您可以使用三引號“””…”””或“‘…”’。例如:

    help_message = '''
    Usage: mysql command
        -h hostname     
        -d database name
        -u username
        -p password 
    '''
    
    print(help_message)

    如果你執行程序,它會輸出以下內容:

    Usage: mysql command
        -h hostname
        -d database name
        -u username
        -p password

    在帶有 f 字符串的 Python 字符串中使用變量

    有時,您想在字符串中使用變量的值。

    例如,您可能希望name在message字符串變量中使用變量的值:

    name = 'jianguo'
    = 'Hi'

    為此,您將字母f放在左引號之前,并將大括號放在變量名稱周圍:

    name = 'jianguo'
    message = f'Hi {name}'
    print(message)

    Python 將用變量{name}的值替換name。該代碼將在屏幕上顯示以下內容:

    Hi jianguo

    message是一個格式字符串,簡稱為 f-string。Python 在 3.6 版本中引入了 f-string。

    連接 Python 字符串

    當您將字符串文字并排放置時,Python 會自動將它們連接成一個字符串。例如:

    greeting = 'Good ' 'Morning!'
    print(greeting)

    輸出:

    Good Morning!

    要連接兩個字符串變量,您可以使用運算符+:

    str = "Python String"
    print(str[0]) # P
    print(str[1]) # y

    輸出:

    Good Afternoon!

    訪問字符串元素

    由于字符串是字符序列,您可以使用索引訪問其元素。字符串中的第一個字符的索引為零。

    以下示例顯示如何使用索引訪問元素:

    str = "Python String"
    print(str[0]) # P
    print(str[1]) # y

    這個怎么運作:

    首先,創建一個包含字符串的變量"Python String"[]然后,使用方括號和索引訪問字符串的第一個和第二個字符。

    如果使用負數索引,Python 會返回從字符串末尾開始的字符。例如:

    str = "Python String"
    print(str[-1])  # g
    print(str[-2])  # n

    下面說明了字符串的索引"Python String"

    +---+---+---+---+---+---+---+---+---+---+---+---+---+
    | P | y | t | h | o | n |   | S | t | r | i | n | g | 
    +---+---+---+---+---+---+---+---+---+---+---+---+---+
      0   1   2   3   4   5   6   7   8   9   10  11  12
    -13  -12  -11  -10 -9  -8  -7  -6  -5  -4  -3  -2  -1

    獲取字符串的長度

    要獲取字符串的長度,可以使用該len()函數。例如:

    str = "Python String"
    str_len = len(str)
    print(str_len)

    輸出:

    13

    切片字符串

    切片允許您從字符串中獲取子字符串。例如:

    str = "Python String"
    print(str[0:2])

    輸出:

    Py

    str[0:2]返回一個子字符串,其中包含從索引 0(包括)到 2(排除)的字符。

    切片的語法如下:

    string[start:end]

    子字符串始終包含位于的字符start并排除位于的字符串end

    startend是可選的。如果省略start,則默認為零。如果省略end,則默認為字符串的長度。

    Python 字符串是不可變的

    Python 字符串是不可變的。這意味著您不能更改字符串。例如,如果您更新字符串中的一個或多個字符,您將收到錯誤消息:

    str = "Python String"
    str[0] = 'J'

    錯誤:

    Traceback (most recent call last):
      File "app.py", line 2, in <module>
        str[0] = 'J'
    TypeError: 'str' object does not support item assignment</module>

    當要修改一個字符串時,您需要從現有字符串創建一個新字符串。例如:

    str = "Python String"
    new_str = 'J' + str[1:]
    print(new_str)

    輸出:

    Jython String

    關于“Python字符串常見用法有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Python字符串常見用法有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    邯郸市| 界首市| 伊春市| 新昌县| 上饶县| 嘉定区| 水城县| 沙坪坝区| 吉安县| 石家庄市| 色达县| 灵丘县| 沐川县| 阿荣旗| 余江县| 金塔县| 高邑县| 兴化市| 福建省| 蒙山县| 宁南县| 泸溪县| 攀枝花市| 揭阳市| 米林县| 新津县| 水城县| 仙桃市| 海门市| 游戏| 西充县| 建昌县| 西安市| 新宁县| 临江市| 揭西县| 高清| 闽侯县| 呈贡县| 抚远县| 邹平县|