建设厅考试成绩查询,山东seo推广,免费教育网站大全 建站,音乐网站建设的意义定义字符串
Python中要定义一个字符串#xff0c;有比较多的一种方式。
示例代码#xff1a;
s 你好#xff0c;张大鹏
print(s, type(s))s 你好#xff0c;张大鹏
print(s, type(s))s 你好#xff0c;张大鹏
prin…定义字符串
Python中要定义一个字符串有比较多的一种方式。
示例代码
s 你好张大鹏
print(s, type(s))s 你好张大鹏
print(s, type(s))s 你好张大鹏
print(s, type(s))s 你好张大鹏
print(s, type(s))字符串的加法和乘法
字符串使用加法是对两个字符串做拼接。字符串使用乘法是让一个字符串重复n次。
示例代码
a abcprint(a 3) # abc3
print(a * 3) # abcabcabc字符串的索引
字符串实际上也是一种序列类型有自己的长度有自己的索引。
通过len可以获取字符串的长度
a abcprint(len(a))通过索引获取指定位置的字符
a abcprint(a[0])
print(a[1])
print(a[2])字符串的切片
切片可以截取序列类型的某段序列语法是
序列类型[开始索引:结束索引:步长]切片对于刚接触Python的人比较难以理解推荐通过示例的方式进行记忆。
示例1截取前三个字符串
a abcdefg# 以下三个是等价的
print(a[:3])
print(a[0:3])
print(a[0:3:1])示例2截取后三个字符
a abcdefg# 以下是等价的
print(a[-3:])
print(a[-3::1])示例截取1-3个字符
a abcdefg# 以下是等价的
print(a[1:3])
print(a[1:3:1])示例截取偶数
a 123456789print(a[1::2])# 输出2468示例通过切片可以让字符串取反
a 123456789print(a[::-1])# 输出987654321查找字符串的索引
# 目标字符串
target abc# 子字符串
key b# 查询并返回索引
print(target.index(key))大小写转换
target abcprint(target.upper()) # 大写
print(target.lower()) # 小写删除空白字符串
target abc print(target.lstrip()) # 去除左边字符串
print(target.rstrip()) # 去除右边字符串
print(target.strip()) # 去除左右两边字符串判断前缀和后缀
# 判断开头
a http://localhost:8080
print(a.startswith(http://))# 判断结尾
b test.jpg
print(b.endswith(.jpg))字符串切割为数组
s a,b,c
print(s.split(,))# 输出结果[a, b, c]字符串数组拼接为字符串
arr [a, b, c]
print(,.join(arr))# 输出结果a,b,c