python ord()与chr()用法以及区别

原文:http://blog.csdn.net/yulock/article/details/52904035

ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。

例如:print ord('a)

#97

print chr(97)

#a

print chr(0x61)

#a

一个简单的程序来灵活运用。

str1='asdfasdf123123'

for i in rang(len(str1)):

print  chr(ord(str1[i])-1)

#以上程序主要实现对字符串str1里面所有的字符,转换成ascii码中比他们小一位的字符。

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

for i in range(ord('x'),ord('z') + 1):for j in range(ord('x'),ord('z') + 1):if i != j:for k in range(ord('x'),ord('z') + 1):if (i != k) and (j != k):if (i != ord('x')) and (k != ord('x')) and (k != ord('z')):print 'order is a -- %s\t b -- %s\tc--%s' % (chr(i),chr(j),chr(k))

python ord()与chr()用法以及区别相关推荐

  1. 关于Python ord()和chr()返回ASCII码和Unicode码的看法

    刚开始学这两个函数的时候,看到书上说的是返回Unicode码, 但是自己去百度之后,发现很多人都说返回是ASCII码 为什么会这样呢? 那么为了不误解 ,我们先介绍下Unicode码和ASCII码 A ...

  2. Python ord(),chr()函数

    Python ord() and chr() are built-in functions. They are used to convert a character to an int and vi ...

  3. python中break和continue区别_Python break和continue用法及区别

    Python break和continue用法及区别 在佛教中,常有"超出三界外,不在五行中"的说法,意为摆脱某种循环周始的羁绊,方得解脱.在程序设计中,我们也常有类似的需求.在满 ...

  4. 树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比

    chr.unichr.ord在Python中都可以被用作字符类型转换,这里我们就来浅谈Python中chr.unichr.ord字符函数之间的对比,需要的朋友可以参考下ord是unicode ordi ...

  5. Python ord()函数和chr()函数

    ord()函数 描述: 以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值.例如,ord('a')返回整数97,ord('€')(欧元符号)返回83 ...

  6. python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别

    今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...

  7. Python学习笔记(一)1.Python中end=和sep=的用法与区别。

    一.Python中end=和sep=的用法与区别: python中常用到的end=和sep=两种参数用法相似,一个是python输出结尾,一个是python输出分割. end: 默认是换行,表示两个字 ...

  8. python语句print(chr(65))_Python语句print(chr(ord('B')))的执行结果是

    [简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...

  9. Python中zip()、zip(*zipped)、*zip()的用法及区别

    Python中zip().zip(*zipped).*zip()的用法及区别

最新文章

  1. 突然远程连接不上mysql_navicat突然连接不上远程linux服务器上的mysql
  2. Opengl-基本概念-着色器(都是固定的)
  3. Java Bean 为什么必须要有一个无参构造函数?
  4. 轻松自动化---selenium-webdriver(python) (七)
  5. SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较
  6. SAP Fiori internationalization(国际化)实现的一些例子
  7. cad 怎么显示块句柄_cad怎么显示工具栏
  8. 第三十三期:对于人工智能的恐惧及其5个解决方法
  9. IBatis .NET 开发学习笔记——简要介绍
  10. [雪峰磁针石博客]python 3.7极速入门教程1安装:Linux(Ubuntu 18.04)及Windows上安装Anaconda...
  11. 楼道游戏 c语言,C语言基础题!
  12. 我工作第五年的学习与读书之法
  13. 2020认证杯第二阶段选提建议
  14. 谁是赢家,某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;
  15. 【无极低码】手写一个低代码平台之二次开发Java
  16. 各大浏览器兼容性问题
  17. 助力无人船舶,开拓水上智能
  18. 基于微信校园跑腿小程序系统设计与实现 开题报告
  19. 一位开发大神的“告别信”!
  20. Qt 给QWidget添加工具栏

热门文章

  1. 计算机cmd shutdown,cmd里面shutdown命令的原因是什么?什么时候显示的?
  2. 内核同步机制——互斥量
  3. linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
  4. php 多进程设置,php多进程操作的三个实例
  5. python数据框元素的性质_python-如何在熊猫数据框中设置某个字段的值?
  6. linux java maven_Linux下安装及配置Java与Maven
  7. php点击按钮做查找,点击按钮后运行PHP功能?
  8. mysql每个类型查三条_Mysql的几个灵魂拷问(三)
  9. 服务器画热图显示无效的变量,使用pheatmap包绘制热图
  10. oracle 创建 触发,Oracle 创建触发器