字符串的学习

本文详细解析了字符串的三种写法,单引号与双引号的区别,转义字符的使用,以及常见的字符串截取、连接、取消转义方法。涵盖了字符串函数如编码解码、判断字符类型、连接操作等,适合IT技术人员深入理解字符串处理技巧。
摘要由CSDN通过智能技术生成

字符串写法

三种方式

单引号:用来写一个单词
双引号:用来写一个句子
三引号:用来写一段话
最好还是写双引号
在这里插入图片描述

单引号和双引号的区别

在写一个句子的时候,可能会遇到缩写之类的单引号,如果采用单引号做字符串的话,遇到单引号就会自动认为匹配为一组,会报错,这时可以用反斜线做转义符,保证符号的正常输出。
在这里插入图片描述

双引号也可以转义

在这里插入图片描述
如果需要输出反斜线,也需要用反斜线进行转义,即直接写两个反斜线就可以输出一个。
常见的转义符:'单引号 "双引号 \反斜线 \n换行 \t制表符。

字符串的截取

字符串可以看做像数组一样,可以通过下标访问每个字符。
同时也可以设置访问的范围。
在这里插入图片描述

简写格式

在想从开头开始截取或者截取到最后的话,开头和结尾可以省略。
在这里插入图片描述

字符串的连接

可以用加号连接多个字符串,如果要重复输出多次,可以用乘号。
在这里插入图片描述

取消转义

在字符串中遇到反斜线会自动转义,如果不希望进行转义,可以在字符串前加上r。
在这里插入图片描述

常见的字符串函数

bytes.decode(encoding=“utf-8”,errors=“strict”) 解码成utf-8的格式
encode(encoding=‘UTF-8’,errors=‘strict’) 按UTF-8的格式进行编码
isalnum() 判断字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False
isalpha() 判断字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False
isdigit() 判断字符串只包含数字则返回True,否则返回False
isnumeric() 判断字符串只包含数字字符则返回True,否则返回False 与上一个的兼容度不同
join(seq) 把多个字符串链接,用seq做连接符
len(string) 返回字符串的长度
lstrip() 截掉字符串左边的空格或指定字符
rstrip() 截掉字符串右边的空格或指定字符
split(str="",num=string.count(str) num=string.count(str)) 以str作为分隔符分隔字符串,如果num有指定值,则仅截取num+1个字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值