无字天书之Python第三页(字符串内容)

前言

在这里插入图片描述
现在开始小编会开始保持正常速度更新(更新小说一样,一星期一更或者两更!!对于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中')
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值