python字符串转ascii,python中文转到ascii码

  python字符串转ascii,python中文转到ascii码

  有需要的朋友可以看看这个改造内容,希望对大家有帮助~

  常见ASCII码的大小规则:0~9A~Za~z。

  1)数字比字母小。如“7”、“F”;

  2)数字0小于数字9,从0增加到9。如“3”、“8”;

  3)字母A比字母Z小,从A到Z依次增大.如“A”、“Z”;

  4)同一字母的大写字母比小写字母小32。比如“a”和“a”。

  几个常见字母的ASCII码大小:“A”是65;“a”是97;0是48。

  以下代码用于实现ASCII码与字符相互转换:

   rgb(34, 34, 34); font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;"># 用户输入字符

  

c = input("请输入一个字符: ")

  

# 用户输入ASCII码,并将输入的数字转为整型

  

a = int(input("请输入一个ASCII码: "))

  

print( c + " 的ASCII 码为", ord(c))

  

print( a , " 对应的字符为", chr(a))

  

执行以上代码输出结果为:

  

请输入一个字符: a

  

请输入一个ASCII码: 101

  

a 的ASCII 码为 97

  

101 对应的字符为 e

  

实例演示:

  

需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题。

  

提示:环境是(Python2.7 + Binascii模块)

  

  

  

测试结果:

  

a:665554, b:665554,c:fUT

  

<type 'int'>

  

<type 'str'>

  

<type 'str'>

  

ASCii编码字符串转十六进制整数:

  

# -*- coding: utf-8 -*-

  

import binascii

  

c = 'fUT'

  

e = 0 #暂存结果

  

for i in c:

  

d = ord(i) #单个字符转换成ASCii码

  

e = e*256 + d #将单个字符转换成的ASCii码相连

  

print("e:%x" %e)

  

print type(e)

  

测试结果得出:

  

e:665554

  

<type 'int'>

  

大家也可以跟着上述内容,试试转化看下结果哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: