当前位置: 首页 > news >正文

济南品牌网站建设价格低广州建设交易中心

济南品牌网站建设价格低,广州建设交易中心,企业门户网站管理制度,榆林网站建设熊掌号以下是Python中​​字符串常用处理函数​​的系统整理,涵盖字符串创建、修改、查找、分割、判断等核心操作。根据功能分类说明,并附带简洁示例,方便快速查阅和使用。📐 一、字符串创建与基础操作​​创建字符串​​Python支持单引…

以下是Python中​​字符串常用处理函数​​的系统整理,涵盖字符串创建、修改、查找、分割、判断等核心操作。根据功能分类说明,并附带简洁示例,方便快速查阅和使用。


📐 一、字符串创建与基础操作

  1. ​创建字符串​
    Python支持单引号、双引号、三引号创建字符串:

    s1 = 'Hello'          # 单引号
    s2 = "World"          # 双引号
    s3 = '''Multi-line
    string'''             # 三引号支持多行字符串[6](@ref)

  2. ​访问字符与切片​

    • 索引:str[index](索引从0开始,负数表示倒数)
      s = "Python"
      print(s[0])    # 'P'(首个字符)
      print(s[-1])   # 'n'(末尾字符)[6](@ref)

    • 切片:str[start:end:step]
      s = "Python"
      print(s[1:4])  # 'yth'(索引1到3)
      print(s[::2])   # 'Pto'(步长为2)[1,6](@ref)


🔧 二、字符串修改与转换

​方法​​功能​​示例​​输出​
upper()转大写字母"Hello".upper()"HELLO"
lower()转小写字母"WORLD".lower()"world"
capitalize()首字母大写"hello".capitalize()"Hello"
title()每个单词首字母大写"hello world".title()"Hello World"
swapcase()大小写互换"HeLLo".swapcase()"hEllO"
replace(old, new[, count])替换子串(count指定次数)"apple".replace("p", "b", 1)"able"

🔍 三、字符串查找与统计

​方法​​功能​​示例​​返回值​
find(sub[, start, end])查找子串位置(未找到返回-1)"hello".find("e")1
index(sub[, start, end])find(),未找到抛出异常"hello".index("l")2
count(sub[, start, end])统计子串出现次数"hello".count("l")2
startswith(prefix)检查是否以指定前缀开头"hello".startswith("he")True
endswith(suffix)检查是否以指定后缀结尾"world".endswith("ld")True

✂️ 四、字符串分割与拼接

  1. ​分割​

    • split(sep=None, maxsplit=-1):按分隔符切分(默认按空格)
      s = "a,b,c" 
      print(s.split(",")) # ['a', 'b', 'c'][3,5](@ref)
      
    • splitlines([keepends]):按行分割(keepends保留换行符)
      s = "line1\nline2"
      print(s.splitlines()) # ['line1', 'line2'][4](@ref)
  2. ​拼接​

    • join(iterable):用字符串连接可迭代对象
      words = ["Hello", "World"] 
      print("-".join(words)) 
      # "Hello-World"[3](@ref)

🧹 五、空白与字符处理

​方法​​功能​​示例​​输出​
strip([chars])移除两侧空白或指定字符" hi ".strip()"hi"
lstrip([chars])移除左侧空白或指定字符" hi ".lstrip()"hi "
rstrip([chars])移除右侧空白或指定字符" hi ".rstrip()" hi"
zfill(width)左侧用0填充至指定宽度"42".zfill(5)"00042"

🧪 六、字符串判断与检测

​方法​​功能​​示例​​返回值​
isalpha()是否全为字母"abc".isalpha()True
isdigit()是否全为数字"123".isdigit()True
isalnum()是否全为字母或数字"a1b2".isalnum()True
isspace()是否全为空白字符" ".isspace()True
islower()是否全为小写"hello".islower()True

🧩 七、格式化与对齐

​方法​​功能​​示例​​输出​
format(*args, **kwargs)格式化字符串(支持占位符{}"{} {}".format("Hello", "World")"Hello World"
center(width[, fillchar])居中并填充指定字符"hi".center(10, "-")"----hi----"
ljust(width[, fillchar])左对齐并填充指定字符"hi".ljust(10, "*")"hi********"
rjust(width[, fillchar])右对齐并填充指定字符"hi".rjust(10, "*")"********hi"

💎 八、其他实用函数

  • ​编码转换​​:
    encode(encoding="utf-8"):字符串→字节串
    decode():字节串→字符串
    s = "你好"
    b = s.encode("utf-8")  # b'\xe4\xbd\xa0\xe5\xa5\xbd'
    b.decode("utf-8")      # "你好"[5](@ref)
  • ​字符映射​​:
    maketrans() + translate():批量替换字符
    table = str.maketrans("ab", "12")
    print("abc".translate(table))  # "12c"[7](@ref)

💡 九、综合运用示例

s = "  Hello World!  "
# 去空白→转小写→替换→分割
processed = s.strip().lower().replace("world", "Python").split()
print(processed)  # ['hello', 'Python!']

⚠️ ​​注意​​:字符串是不可变类型,所有修改操作均返回​​新字符串​​,原始字符串不变

。更多高级用法(如正则表达式)可参考re模块。
http://www.dtcms.com/a/439458.html

相关文章:

  • 免费建站的怎么知道网站的空间服务商
  • wordpress注释代码模板网站如何做优化
  • 班级网站 程序怎么在Front做网站
  • 康复实训室介绍:助力康复人才掌握临床核心操作能力
  • 中国购物网站排名学it什么培训机构好
  • 从网站开发到游戏编程制作网站一般是多大
  • 旅游网站建设与网页设计意义wordpress 自动缩进
  • 数据结构之图(基本概念和模拟)
  • 网站建设ssc源码技术重庆相册制作工厂
  • html网站开发教程云南建管微信小程序
  • 企业网站托管收费标准网站 后台 回车不了
  • 诚信网站体系建设工作网站建设营销开场白
  • 手机app开发制作报价济南seo网站建设
  • 建设网站需要什么技术支持中兴建设 基金管理有限公司网站
  • 铜煤建设网站集客crm
  • 深度学习第八章 初始化(下)
  • WordPress阿里云安装网站建站前seo注意
  • 沧州机械类网站建设汽车网址都有哪些
  • 同一ip 网站 权重有没有免费的资源可以在线观看
  • 网站开发技术难点海口最新新闻消息
  • 网络设备架构-三平面分离解析
  • 西宁建设网站鄂州商城网站建设
  • 显示系统(一):如何让图像“跃然屏上”
  • 如何模仿一个网站南昌有没有做企业网站和公司
  • 做爰直播网站wordpress支持代码高亮
  • 网站备案和备案的区别专做火影黄图的网站
  • 微山做网站广东学校网站建设公司
  • 丹阳网站推广网站建设技术课程设计
  • 企业网站推广的模式仟亿家设计软件好吗亿家
  • 网站建设泉州新余建设网站