Python字符串作为计算机语言中被广泛应用的语言。很少有人知道Python字符串中有两个编码和解码的函数。以下是文章的介绍,希望你能从以下的文章中会有所收获,下面是文章的介绍。

Python字符串,包含两个函数:

String.maketrans(from, to)

#返回一个256个字符组成的翻译表,其中from中的字符被一一对应地转换成to,所以from和to必须是等长的。

S.translate(table[,deletechars])

#使用上面的函数产后的翻译表,把S进行翻译,并把deletechars中有的字符删掉。需要注意的是,如果S为unicode字符串,那么就不支持deletechars参数,可以使用把某个字符翻译为None的方式实现相同的功能。此外还可以使用codecs模块的功能来创建更加功能强大的翻译表。

Python字符串还有一对编码和解码的函数:

S.encode([encoding,[errors]])

#其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默认值为"strict",意思是UnicodeError。可能的值还有

'ignore', 'replace',

'xmlcharrefreplace',

'backslashreplace'

和所有的通过codecs.register_error注册的值。这一部分内容涉及codecs模块,不是特明白

S.decode([encoding,[errors]])

Python字符串的测试函数,这一类函数在string模块中没有,这些函数返回的都是bool值:

S.startwith(prefix[,start[,end]])

#是否全是字母和数字,并至少有一个字符 S.isalpha() #是否全是字母,并至少有一个字符 S.isdigit() #是否全是数字,并至少有一个字符 S.isspace() #是否全是空白字符,并至少有一个字符 S.islower() #S中的字母是否全是小S.isupper() #S中的字母是否便是大写 S.istitle() #S是否是首字母大写的 。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

python解码函数_Python字符串中的两个解码与解码函数详解相关推荐

  1. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的

    R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...

  2. python大小写转换_Python字符串中怎样进行大小字母之间的转换

    #编程语言# 我是"学海无涯自学不惜!",关注我,一同学习简单易懂的Python编程. 第七十六节:字母大小写的转换 在字符串的使用当中,经常会遇到字母大小写相互转换的应用,在Py ...

  3. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  4. python公共键_Python利用公共键如何对字典列表进行排序详解

    前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和 ...

  5. python守护多线程_Python多线程Threading、子线程与守护线程实例详解

    线程Threading: python中多线程需要使用threading模块 线程的创建与运行: 1.直接调用threading的Thread类: 线程的创建:线程对象=thread.Thread(t ...

  6. python时间计算_python 计算一年内的所有周的具体日期详解

    #!/usr/bin/env python # -*- coding:utf-8 -*- import datetime import collections def date_list_fun(st ...

  7. python 字符串函数_Python字符串函数

    python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...

  8. php中的替换函数,php字符串中替换函数是什么

    php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ...

  9. python调用包中的方法_python 中不同包 类 方法 之间的调用详解

    目录结构如下: 在hello.py中导入ORM.py这个文件的时候,采用 import ORMPackage.ORM 或者 import ORM u = User(id = 123, name='co ...

最新文章

  1. 干货 | 统计学概论和医疗临床大数据分析(附PPT下载)
  2. php header 重定向 url不变_PHP实现页面跳转功能
  3. DevExpress控件之GridControl、GridView
  4. 使用JXL组件操作Excel和导出文件
  5. AUTOSAR从入门到精通番外篇(三)-嵌入式中设计模式的艺术
  6. CentOS 7 搭建 LAMP
  7. 史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等
  8. Smarty模板技术学习
  9. 计算机中的字,双字以及存储
  10. ElasticSearch的安装过程
  11. windows cmd 定义和使用变量
  12. 有序序列的二分查找、冒泡排序、归并排序算法实战解析
  13. 锐起无盘XP2.0(2050)语音视频教程
  14. foxmail邮箱pop3服务器,Foxmail设置POP3邮箱的操作流程
  15. No qualifying bean of type ‘com.dao.BookDao‘ available解决
  16. linux配置tp路由器,手把手图解教程tplink r402m路由器配置
  17. AI巨头宝座易主,百度击败谷歌亚马逊,势不可挡!
  18. 我敲,原来滚动监听可以酱紫写
  19. 第5章 运算符、表达式和语句
  20. 金蝶K3 BOM独立控制跳层开关开发

热门文章

  1. python django前端重构_django修改models重建数据库的操作
  2. 数据3分钟丨CSDN 1024程序员节来啦!PostgreSQL 14和openGauss 2.1.0在同一天正式发布。...
  3. (又有惊喜)Redis5.0重量级特性Stream尝鲜
  4. 美团外卖自动化业务运维系统 - Alfred
  5. 应用开发专家一席谈:开发低代码,上手低门槛,AppCube使能Citizen Developer,人人都是开发者
  6. 手把手带你做LiteOS的树莓派移植
  7. 徐烨:这20年,我与应用系统的“云化”之路
  8. 科技抗疫,少年可期,为这群有AI的天使开发者疯狂打call
  9. 直播带货时画质总是太差,你的视频转码方案可能要换了
  10. 华为云工业智能体,做智能化最“硬核”