Python ord()函数

功能描述:以一个字符(长度为1的字符串)作为参数,返回对应的ASCll数值,或者Unicode值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。

函数原型:ord(c)//c为字符

返回值:对应的十进制整数(ASCll数值)

实例:

>>>ord('a')
97
>>>ord('b')
98
>>>ord('c')
99

例题:统计字符串中各类字符的个数(英文字母、数字、空格、其他字符)

str=input("please input a string:")
yin=shu=kong=qita=0
for i in str:if(ord(i)>=97 and ord(i)<=122) or (ord(i)>=65 and ord(i)<=90):yin=yin+1elif ord(i)>=48 and ord(i)<=57:shu=shu+1elif ord(i)==32:kong=kong+1else:qita=qita+1
print("英文字母个数:{}个".format(yin))
print("数字个数:{}个".format(shu))
print("空格个数:{}个".format(kong))
print("其他字符个数:{}个".format(qita))

Python ord函数相关推荐

  1. Python ord()函数和chr()函数

    ord()函数 描述: 以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值.例如,ord('a')返回整数97,ord('€')(欧元符号)返回83 ...

  2. Python ord 函数 - Python零基础入门教程

    目录 一.Python ord 函数介绍 二.Python ord 函数使用 案例 1 案例 2 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Pyt ...

  3. [转载] Python: ord()函数

    参考链接: Python ord() ch() , unichr() , ord() ①chr()函数用一个范围在range(256)内的整数作参数,返回一个对应的字符. >>>ch ...

  4. Python ord()函数

    描述: 以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值.例如,ord('a')返回整数97,ord('€')(欧元符号)返回8364.这与chr ...

  5. Python: ord()函数

    ch() , unichr() , ord() ①chr()函数用一个范围在range(256)内的整数作参数,返回一个对应的字符. >>>chr(65) 'A' ②unichr() ...

  6. Python 常用函数 - Python入门教程

    Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...

  7. Python oct 函数 - Python零基础入门教程

    目录 一.Python oct 函数简介 二.Python oct 函数使用 1.Python chr 函数将 ascll 码转为字符 2.Python ord 函数将字符转为 ascll 码 三.猜 ...

  8. python中的ord函数

    chr().unichr()和ord() chr()函数用一个范围在range(256)内的(就是0-255)整数作参数,返回一个对应的字符.unichr()跟它一样,只不过返回的是Unicode字符 ...

  9. Python chr / ord 函数区别和使用 - Python零基础入门教程

    目录 一.chr 函数将 ascll 码转为字符 二.ord 函数将字符转为 ascll 码 三.chr 和 ord 配合使用生成随机字符串(随机验证码) 四.猜你喜欢 零基础 Python 学习路线 ...

最新文章

  1. zabbix邮件报警python脚本
  2. 1、IDEA中如何在一个工程下创建多个模块
  3. PHP strcasecmp函数
  4. 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第3部分)
  5. 有关计算机组成原理知识的论文,关于计算机组成原理的论文_计算机组成原理_图灵机的组成...
  6. Java实现 栈 和 队列
  7. IoT平台如何实现业务配置中心
  8. Atitit..net clr il指令集 以及指令分类  与指令详细说明
  9. C# 消息盒子 右下角显示窗体
  10. Ubuntu版本及对应的代号(4.10-22.04) 共18年整理
  11. Redis 客户端之Lettuce配置使用(基于Spring Boot 2.x)
  12. java : mozilla rhino js引擎 使用教程
  13. 统计学与计算机考研学校排名,2018统计学考研院校排名
  14. Oracle aes128和aes256加解密
  15. “互联网+”下的数据化运营和技术架构
  16. MBSE系统工程是什么
  17. MySql底层索引原理
  18. 浏览器中Vimium 插件快捷键
  19. 带你开发个转盘抽奖小游戏【附源码】
  20. Android测试能不能用monk,使用Monkey对apk做稳定性测试

热门文章

  1. m4s格式转换mp3_超级详细!如何将B站缓存m4s文件无损转换为mp4格式
  2. Linux更改文件权限(一)
  3. C++小知识——VS2013 MFC基于对话框编程
  4. 有一种投资,超过所有其它投资
  5. NACHOS调度算法的实现
  6. 数据类型和分类------基本数据类型
  7. Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。
  8. 检测浏览器是否接受Cookies(Downmoon)?
  9. H5音乐播放器(包含源码与示例)
  10. 729. 我的日程安排表 I