python实现字符和ascll转换

# 用户输入字符
c = input("请输入一个字符: ")
# 用户输入ASCII码,并将输入的数字转为整型
a = int(input("请输入一个ASCII码: "))
print( c + " 的ASCII 码为", ord(c))
print( a , " 对应的字符为", chr(a))#输出:
请输入一个字符: a
请输入一个ASCII码: 101
a 的ASCII 码为 97
101  对应的字符为 e

python强制类型转换

#1.int()强制类型转换
#不同的输入有不同的输出结果,当输入小数,字符abc之类的时侯,会报错;当输入整数时却可以正常运行。
a = input("input:")
print(type(a))
print(int(a))
#输入整数结果:
input:12
<class 'str'>
12
#输入小数结果:
input:12.8
<class 'str'>
Traceback (most recent call last):print(int(a))
ValueError: invalid literal for int() with base 10: '12.8'#2.使用eval
a = eval(input("input:"))
print(type(a))
print(int(a))
得到的结果:input:12.8
<class 'float'>
12#3.eval()函数
#eval() 函数用来执行一个字符串表达式,并返回表达式的值。>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('pow(2,2)')
4
>>> eval('2 + 2')
4
>>> n=81
>>> eval("n + 4")
85

python常用类型转换の方法相关推荐

  1. Python 常用魔法方法

    1.dict 无处不在的__dict__ 类的__dict__属性和类对象的__dict__属性 # -*- coding: utf-8 -*-class A(object):"" ...

  2. python常用输入输出の方法

    获取用户输入: Python split()方法: #Python split()方法: """ 描述 Python split() 通过指定分隔符对字符串进行切片,如果 ...

  3. Python 常用编程方法

    python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进 ...

  4. python常用字符串方法调用语法_Python3常用的字符串方法

    判断是否全是字母 "python".isalpha() # 返回True "2python".isalpha() # 返回False 根据分隔符分割字符串 a ...

  5. python常用魔术方法

    常见的魔方属性.方法 __doc__ 表示类的描述信息 __module__表示当前操作的对象在那个模块(main) __class__表`示当前操作的对象的类是什么 __new__ 创建对象时为对象 ...

  6. python常用校验方法总结

    1.校验一个字符串是否是合法IP地址 ipv4举例:利用正则表达式来匹配 def checkip(ip):p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?) ...

  7. Python常用类型转换函数

    1. int(x) 将x转换成整数类型, value = int("15") value=int("2A", 16):把十六禁止字符串转换成整数: 2.floa ...

  8. Python数据处理023:python常用画图方法

    plt.figure() 产生图 你可以多次使用figure命令来产生多个图,其中,图片号按顺序增加.这里,要注意一个概念当前图和当前坐标.所有绘图操作仅对当前图和当前坐标有效.通常,你并不需要考虑这 ...

  9. python 魔法方法常用_Python 常用魔法方法(下)

    Python 常用魔法方法(下) 回顾 魔法方法是 Python 内置方法, 不需要我们手动调用, 它存在的目的是给 解释器 调用的. 比如我们在写 "1 + 1 " 的时候, 这 ...

最新文章

  1. DQL数据查询语言——连接查询
  2. Web自适应布局你需要知道的所有事儿
  3. 20155235 2016-2017-2《Java程序设计》课程总结
  4. git编辑器选哪个_[Git]Git创建和修改代码库
  5. 查找 - 计算式查找法 - 哈希法
  6. 《随机出题软件》《随机分队软件》源码(Windows API)
  7. Linux下10 个最酷的 Linux 单行命令(转载)
  8. GitHub改为token验证后,如何提交代码?
  9. android中的ActionBar和ToolBar
  10. MATPOWER 修改数据格式和应用
  11. python图像平移_仿射变换——图像平移 原理讲解及python实现
  12. bignumber.js API
  13. 什么是变量?变量的本质是什么?变量的生命周期和作用域
  14. 什么手机便签软件好用
  15. win10 vs2022 .net6 opencvsharp 4.5.5自己编译wecharts 微信二维码扫描模块。
  16. hdmi怎么支持2k分辨率_27寸2k分辨率的护眼显示器推荐:飞利浦275E9使用测评
  17. Python 计算MD5值 图片查重去重
  18. 关于JS的编码转换问题
  19. Java基础 DAY18
  20. call()与appy()

热门文章

  1. C# WinForm窗体四周阴影效果
  2. python读txt文件报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode
  3. CentOS7 搭建Kafka消息队列环境,以及Python3操作Kafka Demo
  4. Java创建对象的方式——反序列化创建对象
  5. uni-calendar更改打点颜色实现签到和缺勤不同打点颜色效果
  6. java se 9.0.4_jre 9下载(Java SE Runtime Environment)下载
  7. 如何使用和自定义Win11快速设置菜单
  8. Win7旗舰版打不开任务管理器怎么办
  9. win8桌面显示开始菜单教程
  10. webService、webSocket、socket、http之间的区别