栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python---字符串逆序排列

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python---字符串逆序排列

Python从入门到高手(内部资源-配学习资料)_哔哩哔哩_bilibili

# s1 = 'abc'
# s2 = "abc"
# s3 = '''
# abc
# '''
# print(id(s1), id(s2), id(s3))  # '''三引号占用的内存空间与单双引号的不同(前提:'''的内容不在一行)
# print(s1 == s2)  # 比较的是内容
# print(s1 is s2)  # 比较的是地址
#
# print(s2 == s3)  # 比较的是内容
# print(s2 is s3)  # 比较的是地址
#
# s1 = input('请输入:')
# s2 = input('请输入:')
# print(s1 == s2)  # True
# print(s1 is s2)  # False (常量赋值is是True,input输入底层做了处理所以最后的地址是不一样的)

# 字符串的运算符+ *
# s3 = s1 + s2  # +相当于拼接符
# s4 = s1 * 5  # 倍数
# print(s3)
# print(s4)

# in在...里面
name = 'steven'
result = 't' in name  # 返回值是布尔类型 True False
print(result)
# not in 没有在...里面
result = 'tv' not in name  # 返回值是布尔类型 True False
print(result)

# %字符冲的格式化
print("%s说:%s" % (name, '大家好好学习'))

# r 保留原格式 有r则不发生转义
print(r'%s说:'哈哈哈'' % name)

# [] [:]
filename = 'picture.png'
print(filename[1])  # 通过[]可以结合位置 获取字母 特点:只能获取一个字母

# range(1,10)--->[1:10]
print(filename[0:7])  # 包前不包后
print(filename[3:7])  # 截取字符串

# 省略
print(filename[3:])  # 只要省略的是后面的,表示一致渠道字符串末尾
print(filename[:7])  # 只要省略的是前面的,表示从0开始取值

# 负数
print(filename[8:-1])
print(filename[:-2])
print(filename[-1:])
print(filename[-5:-1])
# p i c t u r e . p n g
# 0 1 2 3 4 5 6 7 8 9 10
#      ...        -2 -1

# [::] 倒序
'''
str[start:end:方向和步长]
方向:1表示从左向右
    -1表示从右向左
'''
print(filename[::-1])

str1 = 'abcdefg'
print(str1[-1:-5:-1])  # 最后一个-1表示方向
print(str1[5:0:-1])
print(str1[::-1])
print(str1[:])
# 练习:hello world
# 逆序输出world
# 正向输出hello
# 逆序输出hello world
# 获取oll
# 打印llo wo
str = 'hello world'
print(str[-1:-6:-1])
print(str[0:5])
print(str[::-1])
print(str[-7:-10:-1])
print(str[2:8])
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325684.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号