Python 字符串 str

在Python中,字符串是一种常见的数据类型,可以用来表示文本、字符等信息。Python的字符串类型为str,本文将为您介绍Python字符串str的主要特点和常用操作。

  1. 定义字符串 在Python中,可以使用单引号、双引号或三引号来定义字符串。例如:
 my_str = 'Hello World'
 my_str = "Hello World"
 my_str = '''Hello
 World'''
  1. 字符串的基本操作 可以使用+运算符将两个字符串拼接在一起,使用*运算符将字符串重复多次。例如:
 my_str = 'Hello' + ' ' + 'World'  # 结果为'Hello World'
 my_str = 'Hello' * 3  # 结果为'HelloHelloHello'
  1. 字符串的索引和切片 可以使用索引和切片来获取字符串中的字符或子串。字符串的索引从0开始,可以使用负数来表示从末尾开始的位置。例如:
 my_str = 'Hello World'
 my_char = my_str[0]  # 结果为'H'
 my_char = my_str[-1]  # 结果为'd'
 my_sub_str = my_str[6:11]  # 结果为'World'
  1. 字符串的常用方法 Python的字符串类型提供了许多常用方法,例如:
  • len():返回字符串的长度。
  • split():按照指定的分隔符将字符串拆分成多个子串,并返回一个列表。
  • replace():将字符串中指定的子串替换为另一个子串。
  • strip():去除字符串两端的空格或指定的字符。

例如:

 my_str = 'Hello World'
 length = len(my_str)  # 结果为11
 my_list = my_str.split(' ')  # 结果为['Hello', 'World']
 new_str = my_str.replace('World', 'Python')  # 结果为'Hello Python'
 new_str = my_str.strip()  # 结果为'Hello World'
  1. 格式化字符串 Python提供了多种方式来格式化字符串,其中最常用的方式是使用占位符。例如:
 name = 'Tom'
 age = 18
 my_str = 'My name is %s, I am %d years old' % (name, age)

cnpython.com: 其中,%s表示字符串占位符,%d表示整数占位符。格式化字符串时,需要在占位符后面跟上相应的变量或表达式。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容