首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python之编码解码、字符串常用方法

python之编码解码、字符串常用方法

作者头像
孙晨c
发布于 2020-09-11 01:42:15
发布于 2020-09-11 01:42:15
78500
代码可运行
举报
文章被收录于专栏:无题~无题~
运行总次数:0
代码可运行

解码常用方法

bytes.decode(encoding="utf-8",errors="strict"),Python3中没有 decode方法,但我们可以使用bytes对象的decode()方法来解码给定的bytes对象,这个bytes对象可以由str.encode()来编码返回。

编码常用方法

encode(encoding="UTF-8",errors="stfict"),以encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError的异常,除非 errors 指定的是'ignore'或者'replace'

其他常用方法

  • isalnume(),如果字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回 False
  • isalpha(),如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回 False
  • isdigit(),如果字符串只包含数字则返回True 否则返回False.. isdigit) True:Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字 False:汉字数字 Error:无
  • isnumeric(),如果字符串中只包含数字字符(包含中文的数字,比如一二三),则返回True,否则返回False
  • join(seq),以指定字符串seq作为分隔符,将seq与之前的字符串合并为一个新的字符串
  • len(string),返回字符串长度
  • lstrip(),去掉字符串左边的空格或指定字符
  • rstrip(),去掉字符串末尾的空格或指定字符
  • split(str="",num=string.count(str))num=string.count(str)),以str为分隔符截取字符串,如果num有指定值,则仅截取 num+1 个子字符串
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
str = "chongqing"

print(str[0:5])  # [起始下标:截取字符数量]

print(str[1:9:3]) # [起始下标:截取字符数量:步进值]

print(str[3:]) #不指定截取字符数量,则直接截取剩下所有的字符

print(str[:5]) #不指定起始下标,则直接从第一个字符开始截取

print(str*3) #打印三次

#字符串拼接
print(str, ",你好") #这种方式会在两个字符串之间多一个空格
print(str + ",你好") #推荐使用加号

#转义字符
print(r"hello\n重庆") #前面加上r,转义字符会失效

结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python字符串相关常用方法
不止于python
2023/09/05
2500
python字符串相关常用方法
Python基本数据类型解读:字符串篇
我们都知道字符串是 Python 的基础数据类型。我们常用引号('或")来创建字符串,同时字符串在程序中是最常用的数据类型之一。
一个风轻云淡
2024/01/06
5400
python3 str各个功能记录
1 capitalize() 2 将字符串的第一个字符转换为大写 3 4 center(width, fillchar) 5 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 6 7 count(str, beg= 0,end=len(string)) 8 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 9 10 bytes.decode(encodin
py3study
2020/02/10
6100
常见数据结构-String字符串
原理:按顺序从两个字符串中从左侧开始获取字符,比较两个字符,谁的阿斯科玛值大那么就是哪个字符串大,如果相等,则继续比较下一个
星哥玩云
2022/08/19
2070
Python字符串
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 在 Python 中,字符串格式化使用与 C语言 中 printf 函数一样的语法,如果只使用简单的用法,就可以当成printf 去用,代码示例:
端碗吹水
2020/09/23
9640
Python字符串
Python3 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
py3study
2020/01/03
7640
【愚公系列】2021年12月 Python教学课程 04-字符串
字符串是 Python 中最常用的数据类型之一,使用单引号或双引号来创建字符串,使用 三引号创建多行字符串。 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样! 虽然字符串本身不可变,但可以通过方括号加下标的方式,访问或者获取它的子串,当 然也包括切片操作。这一切都不会修改字符串本身,当然也符合字符串不可变的原则。
愚公搬代码
2021/12/13
4700
【愚公系列】2021年12月 Python教学课程 04-字符串
快速学习-Python字符串(String)
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
cwl_java
2020/03/23
7050
图解python | 字符串及操作
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/23
7380
图解python | 字符串及操作
Python数据类型知识点全解
作者:zhang_derek 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.count("e")) #统计字符串出现某个字符的个数 2 print(name.center(10,'*')) #打印30个字符,不够的“*”补齐 **derek*** print(name.endswith('k')) #判断字符串是否以"k"结尾 True print('244'.
小小科
2018/05/04
7210
python字符串常用方法及汇总
很多人初学编程时,总是担心自己数学不行,潜意识里认为数学好才能编程。实际上, 大多数程序员打交道最多的是“字符串”而不是“数字”。因为,编程是用来解决现实问题 的,因此逻辑思维的重要性远远超过数学能力。 字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任 何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。 Python 不支持单字符类型,单字符也是作为一个字符串使用的。
全栈程序员站长
2022/09/06
8450
python字符串常用方法及汇总
Python3 String(字符串)
字符串中从左到右每个元素 分配的从0开始的编号,最后一个下标为长度(len)-1  负数下标
用户7886150
2021/01/10
7890
零基础学Python(第十一章 字符串处理)
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
红目香薰
2022/11/28
4270
String字符串
Python转义字符 转义字符 描述 (在行尾时) 续行符 \ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向
Python知识大全
2020/02/13
7980
String字符串
Python字符串常用方法_007
str() 和 repr() 函数虽然都可以将数字转换成字符串,但它们之间是有区别的:
留给昨天、
2024/11/08
1560
python字符串
full_name = first_name + " "  + last_name
用户7886150
2021/01/11
6330
04Python基础之字符串Str
字符串这玩意吧,主要是给人看的。您想一下,如果是计算机的它肯定更喜欢处理数值型数据了,实质上,字符串最后也被拆成一个个的字符来处理的,而字符也是转化成ASCII码的数值来处理的。但,人是比较感性的动物,其实我们更喜欢听别人讲故事、而不是看别人给的一大串数字(个别天才除外)。
讲编程的高老师
2020/08/14
4360
Python基础之字符串
在ipython交互式下,先定义一个空字符串,然后输入 空字符. 按下tab键,即可查看;
py3study
2020/01/15
7720
python(五)——运算符、字符串、转义字符
eval(str)      将字符串str当成有效的表达式来求值并返回计算结果,不能有英文字符
用户7886150
2020/11/27
1.4K0
【三】Python基础之数据类型:字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。字符串常用功能:移除空白、分割、长度、索引、切片。
菲宇
2019/06/12
6720
【三】Python基础之数据类型:字符串
相关推荐
python字符串相关常用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档