前言
现在开始小编会开始保持正常速度更新(更新小说一样,一星期一更或者两更!!对于Python这块)
传送门
字符串
简单的字符串标识不重复啰嗦,不会的各路神仙看第二页
思维导入:学过java的神仙都知道有种数据类型叫String,那么String类型里面是怎么放String的?字符串拼接,字符转义。 字符串拼接就不多说了这里带各位神仙看看Python中的String的字符转义
比如第二页中字符串解释中的一段内容比如说:“I’m OK” 包含的字符是I,’,m,空格,O,K这6个字符
这里要说的是字符串可以是’'或者""使用
#外部使用的是''
print('I’m OK')
print('onlyK:"今天是个学习Python的好日子"')
#外部使用的是""
print("I’m OK")
print("onlyK:\"今天是个学习Python的好日子\"")
这个问题就导入了我们下面要说的如何解决str类型中放str的问题
不用担心,有办法解决。Python转义可以帮你,做到使用\转义
转义符小提示:
#转义字符的多种内容 \n表示换行 \t示制表符 \\表示的字符就是\
print("onlyK\\:\n\"今天是个学习Python的好日子\"")
\n以及\讲解
\t讲解
print('onlyK\tlike\tPython')
’’’’’'讲解
# 当\n过多的时候一行代码里面写很多和\n非常不方便后期阅读代码 这里使用''''''来解决
print('''
这是一个多个换行的字符串实例
中间可以使用制表符
qaq(\t)
一样中间可以使用换行符\n后面内容在下一行
''')
以及当我们真的只是想要标识转义符本身的时候
# 比如说不需要这些转义符生效可以使用r''来标识''内部的字符不转义
print('\\\t\\')
print(r'\\\t\\')
字符串常用方法
获取字符串的长度
# 获取字符串的长度
print(len('onlyK在这里祝愿各路神仙2020快乐 , 心想事成'))# 输入结果27
# 中文,字母,数字,符号都是占一个长度 空格也是占一个长度 特别的空字符串长度是0
字符串拼接
#字符串拼接 用,拼接
a='onlyK:'
b='哈哈哈哈哈'
print('后面是字符串拼接的效果',a,'开心每一天',b)#后面是字符串拼接的效果 onlyK: 开心每一天 哈哈哈哈哈
重复输出字符串
# 重复输出字符串 用* *前面的是需要重复输出的字符串 *后面的是重复多少次
print('后面内容重复输出:',a*2)#后面内容重复输出: onlyK:onlyK:
获取字符串中的某一个字符
# 通过获取字符串中的某一个字符 python默认堪称每个字符都是在排队的第一索引从0开始
print('a[4]输入的结果是',a[4])# K
获取字符串中的某一串字符
#截取字符串 这里小小提一下顺带回顾一下JAVA中也给出了截取字符串的方法substring但是在Pyhont中是使用[:]这个方法 遵循左闭右开
print('这里截取onlyK',a[0:5])
包含字符串和不包含字符串
# 包含 in可以判断一个字符串中是否包含指定的字符串 返回结果为true或者fasle 下面的if语句后面再解释
print('K' in a)#True
if 'K' in a:
print('K在a中')
else:
print('K不在a中')
# K在a中 这个方法区分大小写
# 不包含 not in
print('k' in a)#False
if 'k' in a:
print('K在a中')
else:
print('K不在a中')
代码示例
# 无字天书Python第三页
#外部使用的是''
print('I’m OK')
print('onlyK:"今天是个学习Python的好日子"')
#外部使用的是""
print("I’m OK")
print("onlyK:\"今天是个学习Python的好日子\"")
#转义字符的多种内容 \n表示换行 \t示制表符 \\表示的字符就是\
print("onlyK\\:\n\"今天是个学习Python的好日子\"")
print('onlyK\tlike\tPython')
# 比如说不需要这些转义符生效可以使用r''来标识''内部的字符不转义
print('\\\t\\')
print(r'\\\t\\')
# 当\n过多的时候一行代码里面写很多和\n非常不方便后期阅读代码 这里使用''''''来解决
print('''
这是一个多个换行的字符串实例
中间可以使用制表符
qaq(\t)
一样中间可以使用换行符\n后面内容在下一行
''')
# 常用方法讲解
# 获取字符串的长度
print(len('onlyK在这里祝愿各路神仙2020快乐 , 心想事成'))# 输入结果27
# 中文,字母,数字,符号都是占一个长度 空格也是占一个长度 特别的空字符串长度是0
#字符串拼接 用,拼接
a='onlyK:'
b='哈哈哈哈哈'
print('后面是字符串拼接的效果',a,'开心每一天',b)#后面是字符串拼接的效果 onlyK: 开心每一天 哈哈哈哈哈
# 重复输出字符串 用* *前面的是需要重复输出的字符串 *后面的是重复多少次
print('后面内容重复输出:',a*2)#后面内容重复输出: onlyK:onlyK:
# 通过获取字符串中的某一个字符 python默认堪称每个字符都是在排队的第一索引从0开始
print('a[4]输入的结果是',a[4])# K
#截取字符串 这里小小提一下顺带回顾一下JAVA中也给出了截取字符串的方法substring但是在Pyhont中是使用[:]这个方法 遵循左闭右开
print('这里截取onlyK',a[0:5])
# 包含 in可以判断一个字符串中是否包含指定的字符串 返回结果为true或者fasle 下面的if语句后面再解释
print('K' in a)#True
if 'K' in a:
print('K在a中')
else:
print('K不在a中')
# K在a中 这个方法区分大小写
# 不包含 not in
print('k' in a)#False
if 'k' in a:
print('K在a中')
else:
print('K不在a中')