python中ASCII码和字符的转换方法
将ASCII字符转换为对应的数值即‘a'-->65,使用ord函数,ord('a')
反之,使用chr函数,将数值转换为对应的ASCII字符,chr(65)
可以同时使用这两个函数:
例1、大小写字母转换:
str=input(‘输入大写字母:')
chr(ord(str)+32)) #先将字符通过ord函数转换成ASCII码,然后+32从大写变成小写(小变大-32),再通过chr函数转换成字符
例2、字符型数字和int型数字转换:
print( chr(ord('1')+3))#现将字符1转换成ASCII码,再+3后装换回字符
输出结果:4
以上这篇python中ASCII码和字符的转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
JAVA 中实现整句汉字拆分、转换为ASCII实例详解
JAVA 中实现整句汉字拆分.转换为ASCII实例详解 大家都知道,一个汉字等于两个byte的大小.二进制数据通过网络传输时,如果两个byte都超过128则会合并成一个Unicode(汉字)字符,本文的代码主要实现的功能是:把这些汉字拆分为byte,然后重新变为ASCII类型的字符串. public static String ChineseToASCII(byte[] rec) { //从字节读取内容 ByteArrayInputStream bais = new ByteArrayInput
-
易语言比较两个文本ASCII码值大小
文本比较命令 英文命令:StrComp 操作系统支持:Windows.Linux 所属类别:文本操作 如果返回值小于0,表示文本一小于文本二:如果等于0,表示文本一等于文本二:如果大于0,表示文本一大于文本二.如果比较时区分大小写,也可以使用比较运算符进行同样的操作. 语法: 整数型 文本比较 (待比较文本一,待比较文本二,是否区分大小写) 例程 说明 通过"文本比较"命令比较两个文本ASCII码值大小. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的
-
PHP实现ASCII码与字符串相互转换的方法
本文实例讲述了PHP实现ASCII码与字符串相互转换的方法.分享给大家供大家参考,具体如下: <?php class ascii { /** * 将ascii码转为字符串 * @param type $str 要解码的字符串 * @param type $prefix 前缀,默认:&# * @return type */ function decode($str, $prefix="&#") { $str = str_replace($prefix, "
-
javascript十六进制数字和ASCII字符之间的转换方法
如下所示: var hex="0x29";//十六进制 var charValue = String.fromCharCode(hex);//生成Unicode字符 var charCode = charValue.charCodeAt(0);//获取指定字符的十进制表示. var hexOri="0x"+charCode.toString(16);;//将int值转换为十六进制 alert("hex:"+hex+"\ncharValu
-
JS获取字符对应的ASCII码实例
有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字. 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+shift+j) function GetAsciiCode(){ var str = prompt("请输入几个字符","");//接收字符串 var strAscii = new Array();//用于接收ASCII码 for(var i = 0 ; i <
-
浅析易语言ascii(ASCII)转码
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符.标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9.标点符号, 以及在美式英语中使用的特殊控制字符. ASCII是基于拉丁字母的一套电脑编码系统.它主要用于显示现代英语和其他西欧语言.它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646. ASCII转码就是将类似编码"60,115,99,114,105,112,116,32,116,121,1
-
与ASCII码相关的C语言字符串操作函数
C语言toascii()函数:将字符转换成对应的ASCII码 头文件: #include <ctype.h> 定义函数: int toascii(int c); 函数说明:toascii()会将参数c 转换成7 位的unsigned char 值,第八位则会被清除,此字符即会被转成ASCII码字符. 返回值:将转换成功的ASCII 码字符值返回. 范例:将int 型a 转换成ASSII 码字符. #include <stdlib.h> main(){ int a = 217; ch
-
javascript ASCII和Hex互转的实现方法
实例如下: <script> var symbols = " !\"#$%&'()*+,-./0123456789:;<=>?@"; var loAZ = "abcdefghijklmnopqrstuvwxyz"; symbols+= loAZ.toUpperCase(); symbols+= "[\\]^_`"; symbols+= loAZ; symbols+= "{|}~"; /
-
Python实现将16进制字符串转化为ascii字符的方法分析
本文实例讲述了Python实现将16进制字符串转化为ascii字符的方法.分享给大家供大家参考,具体如下: 字符串456e633064316e675f31735f66336e,通过Python,按照两个字符,例如45,6e,63形式变成ascii码格式,输出acsii码格式的字符串. 代码如下: a = "456e633064316e675f31735f66336e" ''.join([chr(int(b, 16)) for b in [a[i:i+2] for i in range(
-
C语言实现AT指令ASCII码的拼接处理流程
在GSM模块.NBIOT模块.4G模块的C/C++编程当中,很多这样的模块已经做成了标准的AT指令集,难免涉及到字符串的操作,比如拆分,拼接成一个AT指令. 众所周知,AT指令我感觉太恶心,为啥要设计出格式如此复杂的指令发送和回复?不过既然有标准,那肯定也有应对方法. 最近在使用NBIOT---BC28模块,我的任务是将IMEI码与IMSI码读出来后,利用AT指令将其拼接起来后发到easyiot平台,如图所示: 最终我要在下位机上实现发送该命令将数据上报. AT+QLWULDATAEX=57,0
随机推荐
- 一种表格背景色渐变效果的实现
- VBS教程:正则表达式简介 -使用正则表达式
- Java 实现多线程的几种方式汇总
- .Net 下区别使用 ByRef/ByVal 的重要性 分享
- ios之UIScrollerView滚动视图总结
- php通过array_push()函数添加多个变量到数组末尾的方法
- 关于js拖拽上传 [一个拖拽上传修改头像的流程]
- Python实现更改图片尺寸大小的方法(基于Pillow包)
- JavaScript判断对象是否为数组
- C#图片按比例缩放实例
- PHPShop存在多个安全漏洞
- Android SQLite数据库的增 删 查找操作
- C#实现的SN快速输入工具实例
- 快速解决Android7.0下沉浸式状态栏变灰的问题
- 易语言取随机文本的实例教学
- PHP chunk_split()函数讲解
- linux服务器上安装jdk的两种方法(yum+下载包)
- 运用PyTorch动手搭建一个共享单车预测器
- python字典的遍历3种方法详解
- angularjs1.X 重构controller 的方法小结