Python笔记之常用操作字符串的方法

    科技2022-07-12  147

    统一英文大小写

    lower()函数将所有英文小写 upper()函数将所有英文字母大写

    代码示例

    string='Hello Python,你好 Python' print(string.lower())#输出 hello python,你好 python print(string.upper())#输出 HELLO PYTHON,你好 PYTHON

    去除字符串首尾空格

    lstrip()函数去除字符串开头的空格 rstrip()函数去除字符串末尾的空格 strip()函数去除字符串首尾的空格

    代码示例

    string=' HelloPython ' print('3'+string.strip()+'3')#输出 3HelloPython3 print('3'+string.lstrip()+'3')#输出 3HelloPython 3 print('3'+string.rstrip()+'3')#输出 3 HelloPython3

    拆分字符串

    内建函数split()拆分字符串

    代码示例

    string='Hello&Python' print(string.split('&'))#将“&”作为分隔符传入split()函数中 #输出 ['Hello', 'Python']

    查找子串位置

    内建函数find()查找某个字符或某一字符串是否在字符串中,find()函数接收一个字符串作为参数,如果该字符串存在于目标字符串中,则会返回该字符串在目标字符串中的初始索引位置;如果不存在于目标字符串中,会返回-1。

    代码示例

    string='Hello Python' print(string.find('Python'))#输出 6 print(string.find('Pyhon'))#输出 -1

    截取字符串

    【语法】 字符串变量【索引】 字符串变量【起始索引:结尾索引】 【说明】 “【】”为索引符号,索引只能为整数,“字符串变量【4】”表示取字符串变量中的第4个元素。取一段字符可以在索引位置 中间添加“:”,“字符串变量【6:8】”表示从第六个元素开始,到第八个元素结束,但是不包括第8个元素,所以输出的是第6和第7个元素。

    代码示例

    str='Hello Python' print(str[4])#输出o print(str[3:7])#输出lo P

    字符串替换

    内建函数replace()实现字符串的替换 【语法】 字符串变量.replace(要替换的字符串,替换后的字符串) 【说明】 replace()函数作为Python中的字符串内建函数,只能对字符串使用

    代码示例

    string='Hello World' print(string.replace('World','Python'))#输出 Hello Python

    获取字符串的长度

    内建函数len()获取字符串的长度

    代码示例

    string='Hello Python' print(len(string))#输出12(空格也算一个字符)
    Processed: 0.011, SQL: 8