跟我一起学Python-字符串(基础)

一.定义字符串可以使用单引号、双引号、或三引号

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

标签:字符串   正数   下标   原样   引号   路径   符号   字符   定义   基础   内容

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top