一.定义字符串可以使用单引号、双引号、或三引号
str1 = '单引号点定义字符串'
str2 = "双引号点定义字符串"
str3 = """三个双引号点定义字符串"""
str4 = '''三个单引号点定义字符串'''
使用三引号时可以直接换行,单引号和双引号只能是一行字符串。字符串定义的符号不能串用,比如单引号开头,双尾号结尾是不行的。但是字符串的定义,引号可以嵌套使用,会原样输出。
# 在引号前添加 引号会原样输出
str7 = 'I'm OK'
# 当我们的字符串中有
转义字符时,如果我们想要它原样输出,在字符串前添加r比那是转义字符失效
str8 = r'今天
天气很好'
# 字符转路径前添加r可以转义路径中的,如果没有+r,打印时会报错。
path = r'c:Userhome oolss10'
print(path)
二.查找字符串
字符串的存储形式:
0 | 1 | 2 | 3 | 4 | 5 | 正数下标 |
s | c | h | o | o | l | 字符串 |
-6 | -5 | -4 | -3 | -2 | -1 | 负数下标 |
school一共六位,可以通过正数下标或者正数下标进行查找
# find 查找
str1 = "今天是周末,是不用上班的"
# 定义变量接受查找的结果
result = str1.find("是")
# 打印结果为显示为2 表示正数下标。如何没有找到查找的内容,会打印-1
print(result)
# 3 指定查找的开始位置,9表示结束位置
result = str1.find("是",3,9)
print(result)
# replace 替换 今是原来的内容,明是修改后的内容,1表示如果字符串中有多个今,只修改一个
str2 = str1.replace('今','明',1)
print(str2)
三.分割字符串spolit与连接join
str_url = "wd=tiankong&en=utf-8&tn=haiyang"
# 使用split 根据符号分割数据
data =str_url.split('&')
print(data)
# 定义一个列表
dalist = ['a', 'b', 'd']
# 使用连接符join进行拼接
dalist2 = "^".join(dalist)
print(dalist2)
页面更新:2024-04-12
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号