python ord()与chr()用法以及区别
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()用法以及区别相关推荐
- 关于Python ord()和chr()返回ASCII码和Unicode码的看法
刚开始学这两个函数的时候,看到书上说的是返回Unicode码, 但是自己去百度之后,发现很多人都说返回是ASCII码 为什么会这样呢? 那么为了不误解 ,我们先介绍下Unicode码和ASCII码 A ...
- Python ord(),chr()函数
Python ord() and chr() are built-in functions. They are used to convert a character to an int and vi ...
- python中break和continue区别_Python break和continue用法及区别
Python break和continue用法及区别 在佛教中,常有"超出三界外,不在五行中"的说法,意为摆脱某种循环周始的羁绊,方得解脱.在程序设计中,我们也常有类似的需求.在满 ...
- 树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比
chr.unichr.ord在Python中都可以被用作字符类型转换,这里我们就来浅谈Python中chr.unichr.ord字符函数之间的对比,需要的朋友可以参考下ord是unicode ordi ...
- Python ord()函数和chr()函数
ord()函数 描述: 以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值.例如,ord('a')返回整数97,ord('€')(欧元符号)返回83 ...
- python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别
今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...
- Python学习笔记(一)1.Python中end=和sep=的用法与区别。
一.Python中end=和sep=的用法与区别: python中常用到的end=和sep=两种参数用法相似,一个是python输出结尾,一个是python输出分割. end: 默认是换行,表示两个字 ...
- python语句print(chr(65))_Python语句print(chr(ord('B')))的执行结果是
[简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...
- Python中zip()、zip(*zipped)、*zip()的用法及区别
Python中zip().zip(*zipped).*zip()的用法及区别
最新文章
- 突然远程连接不上mysql_navicat突然连接不上远程linux服务器上的mysql
- Opengl-基本概念-着色器(都是固定的)
- Java Bean 为什么必须要有一个无参构造函数?
- 轻松自动化---selenium-webdriver(python) (七)
- SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较
- SAP Fiori internationalization(国际化)实现的一些例子
- cad 怎么显示块句柄_cad怎么显示工具栏
- 第三十三期:对于人工智能的恐惧及其5个解决方法
- IBatis .NET 开发学习笔记——简要介绍
- [雪峰磁针石博客]python 3.7极速入门教程1安装:Linux(Ubuntu 18.04)及Windows上安装Anaconda...
- 楼道游戏 c语言,C语言基础题!
- 我工作第五年的学习与读书之法
- 2020认证杯第二阶段选提建议
- 谁是赢家,某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;
- 【无极低码】手写一个低代码平台之二次开发Java
- 各大浏览器兼容性问题
- 助力无人船舶,开拓水上智能
- 基于微信校园跑腿小程序系统设计与实现 开题报告
- 一位开发大神的“告别信”!
- Qt 给QWidget添加工具栏
热门文章
- 计算机cmd shutdown,cmd里面shutdown命令的原因是什么?什么时候显示的?
- 内核同步机制——互斥量
- linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
- php 多进程设置,php多进程操作的三个实例
- python数据框元素的性质_python-如何在熊猫数据框中设置某个字段的值?
- linux java maven_Linux下安装及配置Java与Maven
- php点击按钮做查找,点击按钮后运行PHP功能?
- mysql每个类型查三条_Mysql的几个灵魂拷问(三)
- 服务器画热图显示无效的变量,使用pheatmap包绘制热图
- oracle 创建 触发,Oracle 创建触发器