第五篇 python字符串

1.字符串的定义

在Python中,字符串是用来表示文本数据的数据类型。字符串可以由字母、数字、符号等字符组成,可以使用单引号('),双引号("),或者三引号(''')来定义。

string1 = 'Hello'
 
string2 = "World"
 
str3 = '''
This is a multi-line string.
It can span across multiple lines.
'''

2.字符串的遍历

在Python中,可以使用for循环来遍历字符串中的每个字符。以下是一个示例

s = "Hello, World!"
for char in s:
    print(char)

这段代码将会逐个打印出s中的每个字符

3.字符串的常见操作

在Python中,字符串是一种用于处理文本的数据类型,Python提供了丰富的字符串操作功能,包括字符串的创建、连接、分割、替换、查找、大小写转换等。

可以使用split()方法来根据指定的分隔符将字符串分割成子字符串列表:

words = str1.split(' ')

可以使用replace()方法来替换字符串中的某个子串:

new_str = str1.replace('World', 'Python')

可以使用index()find()方法来实现字符串中某个字符的查找:

position = str1.find('World')

实现大小写的转换:

upper_str = str1.upper()
lower_str = str1.lower()
capitalize_str = str1.capitalize()
swapcase_str = str1.swapcase()

实现以***为开头   以***为结尾:

str.endswith(suffix[, start[, end]])
str.startswith(prefix[, start[, end]])

实现编码解码:encode  decode

text = "你好,世界!"
encoded_text = text.encode("utf-8")
print(encoded_text)  # 输出:#b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x8c\xe4\xb8\x96\xe7\x95\x8c\xef\xbc\x81'
encoded_text = b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x8c\xe4\xb8\x96\xe7\x95\x8c\xef\xbc\x81'
decoded_text = encoded_text.decode("utf-8")
print(decoded_text)  # 输出:你好,世界!

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值