python 字符串与ASCII码转换的脚本
这里写自定义目录标题
#!/usr/bin/python coding=utf-8flag = 1
while flag:print(">>==============================================<<")print("mode choose:")print(" 0: 字符串转换为ASCII码\n 1: ASCII码转换为字符串 \n 退出: control+c")print(">>==============================================<<")mode = input("请输入模式: ")# print(type(mode))if mode == "0":print("字符串转换为ASCII码 \n")string = input("请输入字符串(python2 带引号输入): \n")strtable = []asciistring="["length = len(string)print("字符串长度为(length is : )" + str(length))print(">>>>>>>>>change to ASCII>>>>>>>>>")i = 0for char in string: print("当前字符序号:"+str(i))print('当前字符 : ',char)tmp_ASCII = ord(char)print( "当前字符的ASCII码为: ",tmp_ASCII)print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")# tmp_ASCII = ord(char)strtable.append(tmp_ASCII)if i < (length - 1):asciistring = asciistring + str(tmp_ASCII) + ","if i == (length - 1):asciistring = asciistring + str(tmp_ASCII) + "]"i = i+1print("********字符串转换为ASCII码***********")print(asciistring)print("***********************************")elif mode == "1":string = input("请输入ASCII码(0~256,逗号分隔): ")print(string)# print(type(string))asc = string.split(',')print(asc)length = len(asc)print("list 长度为(length is : )" + str(length))string_out="\""i=0for asc_num in asc:if int(asc_num) < 256 :print("当前 ASCII 序号:"+str(i))print('当前 ASCII 码为: ',int(asc_num))tmp_CHAR = chr(int(asc_num))print( "当前 ASCII码 对应的字符的为: ",tmp_CHAR)print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")if i < (length - 1):string_out = string_out + tmp_CHARif i == (length - 1):string_out = string_out + tmp_CHAR + "\""i = i+1else:print("ASCII error: ",asc_num)print("*******ASCII码转换为字符串*********")print(string_out)print("***********************************")else :print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")print("重新输入,或退出:control+c")print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
python 字符串与ASCII码转换的脚本相关推荐
- python代码实现ASCII码转换
☞☞☞点击查看更多优秀Python博客☜☜☜ ASCII码转换 python代码实现ASCII码转换 ==**文章导航:==** python代码实现ASCII码转换 自己刚开始学习python不久, ...
- Python:利用ASCII码转换字符串大小写(非lower、upper)
str = input("请输入一段字符串,回车结束:\n") for i in range(len(str)): #遍历字符串中每个字符# 利用ASCII码确定大小写:也可以用: ...
- python字符串按ascii码排序_C# 字符串按 ASCII码 排序的方法
在和银行做数据对接时,涉及到数据传输时的验签及加密.其中数据签名方案中就要求数据项根据属性名按 ASCII码 进行升序排序.C#中的ASCII码排序并不是表面上那么简单,一不小心就入坑了.因为C#的排 ...
- python 字符串转ASCII码
ord chr c = "A" a = 56 print( c + " 的ASCII 码为", ord(c)) print( a , " 对应的字符为 ...
- Python3 字符串转ASCII码、字符串转16进制
字符串与ASCII码转换 #ascii转字符串 a_ascii = 97 b = chr(a_ascii) print(b) =>a#字符串转ascii abc = 'a' x = ord(ab ...
- vb6源码 ymodem_任意字符的ASCII码转换工具,基于VB6的源代码VB字符串处理源码下载...
内容索引:VB源码,字符措置惩罚,ASCII,字符转换 任意字符的ASCII码转换工具,鉴于VB6的源代码,能够把任意字符(数字.字母.汉字)转化成ascii码,也能够把ascii码还原成最初的字符. ...
- MATLAB字符串和ASCII码的转换
字符串转ASCII码:abs,如:abs('a');abs('what'); ASCII码转字符串:char,如:char(97);char([97,98,99]);
- c# 字典按ascii 排序_C# 字符串按 ASCII码 排序的方法
在和银行做数据对接时,涉及到数据传输时的验签及加密.其中数据签名方案中就要求数据项根据属性名按 ASCII码 进行升序排序.C#中的ASCII码排序并不是表面上那么简单,一不小心就入坑了.因为C#的排 ...
- ASCII码转换成特殊字符
#region ASCII码转换成特殊字符 ASCIIEncoding shuoming = new ASCIIEncoding(); ...
最新文章
- openGL纹理映射参数解析
- 在大促中什么影响了数据库性能
- RIPRO主题美化-首页全屏动态幻灯片美化模块 WordPress主题美化
- java方法第一次执行比较慢,为什么第一次在Java中调用方法时会出现运行时开销?...
- mysql 字符转数组_mysql下将分隔字符串转换为数组
- 设计模式再学习之单例模式
- 复旦大学邱锡鹏教授发布《神经网络与深度学习》教材,配备代码和章节练习...
- 「专题训练」k-Tree(CodeForces Round #247 Div.2 C)
- 凸优化第七章统计估计 7.5实验设计
- rs232接口_串口、COM口、UART口,TTL、RS-232、RS-485这么多接口,怎么区分
- 【将多个Excel合并成一个Excel】
- WebBrowser无法显示招商银行密码输入控件的问题
- 怎么把QQ音乐里wav格式转换成MP3
- 桌面小部件Wight父类AppWidgetProvider的三个方法
- 数据科学 IPython 笔记本 9.8 比较,掩码和布尔逻辑
- 七段数码管26字母对照表(附带映射表以及映射数组)
- Dual Encoding for Video Retrieval by T ext
- 实现用户在网页中给我的QQ邮箱发邮件
- JAVA并发-Future/CompletableFuture
- 【ybt金牌导航8-7-1】数对统计 / 关于莫比乌斯函数的少量内容
热门文章
- 内存测试软件 ddr4,DDR4内存测试软件
- 浙江大学计算机考研真题及答案,浙江大学计算机考研真题-20210531140358.docx-原创力文档...
- java 获取list的泛型_获取java.util.List的泛型类型
- 重测序群体遗传进化分析之进化树构建
- 示例程序:关于双目视觉,标定,立体匹配(视差算法),点云,双目三维重建的原理以及代码
- 路由器NAT 类型检测实现
- webstorm2020背景和字体_怎么为WebStorm更换主题 修改字体样式
- 使用 Excel 中的函数准确计算周岁年龄
- android为什么会用流量,手机流量为什么会偷跑?
- Mohican_4/22 结构体 typedef 枚举 联合 位段 内存对齐