Python ord函数

最后更新于:2020-03-21 12:04:56

一.ord函数介绍

该函数是以单个字符作为参数,返回对应的ASCll数值或者Unicode值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。语法如下:

ord(c)

参数介绍:

c — 是一个单字符,长度为1,例如:‘a’/‘b’/‘c’/‘d’/‘e‘等等

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

注意:ord函数的参数是单个字符,并非多个,则会引发一个TypeError的异常!!

二.ord函数使用

案例1

>>>ord('a')

97

>>>ord('b')

98

>>>ord('c')

99

案例2

# !usr/bin/env python

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

"""

@Author:何以解忧

@Blog(个人博客地址): shuopython.com

@WeChat Official Account(微信公众号):猿说python

@Github:www.github.com

@File:python_ord.py

@Time:2019/12/10 21:25

@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

"""

str=input("请输入任意字符:")

yin=shu=kong=qita=0

for i in str:

# 小写字母a~z的ascall码对应为:65-91

# 大写字母A~Z的ascall码对应为:97-123

if(ord(i)>=97 and ord(i)<=122) or (ord(i)>=65 and ord(i)<=90):

yin=yin+1

elif ord(i)>=48 and ord(i)<=57:

shu=shu+1

elif ord(i)==32:

kong=kong+1

else:

qita=qita+1

print("英文字母个数:{}个".format(yin))

print("数字个数:{}个".format(shu))

print("空格个数:{}个".format(kong))

print("其他字符个数:{}个".format(qita))

输出结果:

请输入任意字符:dfsd fgdfghfhfg jh

英文字母个数:16个

数字个数:0个

空格个数:3个

其他字符个数:0个

猜你喜欢:

技术交流、商务合作请直接联系博主

扫码或搜索:猿说python

猿说python

微信公众号 扫一扫关注

赞赏

微信赞赏支付宝赞赏

python怎么计算ord函数_python ord函数相关推荐

  1. python有哪些函数_python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  2. python 字符串函数_Python字符串函数

    python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...

  3. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

  4. python反序数函数_python range()函数取反序遍历sequence的方法

    python range()函数取反序遍历sequence的方法 python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转. 例如: a=range(5) f ...

  5. python用psf函数_Python 嵌套函数(高级用法)

    Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...

  6. python asyncio回调函数_python回调函数用法实例分析

    python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...

  7. python圆面积函数_Python基础函数必学

    S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3.14 * r1 ...

  8. python reduce函数_Python reduce()函数的用法小结

    reduce()函数也是Python内置的一个高阶函数. reduce() 格式: reduce (func, seq[, init()]) reduce()函数即为化简函数,它的执行过程为:每一次迭 ...

  9. python匿名函数_Python匿名函数

    python匿名函数 Welcome to Python anonymous function tutorial. In the previous tutorial we learned about ...

  10. python中len的用法_Python len函数用法

    1 在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数.len函数的基本语法格式如下: 2 其中string用于指定要计算长度的字符串 ...

最新文章

  1. EntityFramework Core 学习笔记 —— 创建模型
  2. 886n虚拟服务器,教程:普联TL-WR886N V2-V3如何设置虚拟服务器
  3. git撤销/回退操作
  4. Deno 运行时入门教程:Node.js 的替代品
  5. 298. Binary Tree Longest Consecutive Sequence
  6. 卷积核_漫画:卷积神经网络中的卷积核到底是什么?
  7. 九度OJ1111题-单词替换
  8. 开源无人机_开源无人机,欧洲开源等等
  9. Pandas 文本数据方法 wrap( )
  10. 从入门到放弃之promise用法(上)
  11. IDEA导入JDK源码
  12. 8086微型计算机第五章接口,微机原理与接口技术课程论文.doc
  13. MyEclipse10破解工具,crack下载
  14. Excel VBA Dictionary excel vba 字典大全
  15. 根据已订房客人资料快速登记
  16. 陈强教授《机器学习及R应用》课程 第六章作业
  17. php怎么插入图层,PS制作-把图片添加到图层的4种方法
  18. 移动硬盘部分分区不能识别解决方法
  19. gSOAP 源码分析(二)
  20. 微擎url模式解读_微擎常用开发文档

热门文章

  1. Django 中针对基于类的视图添加 csrf_exempt
  2. 偏微分方程matlab课件,MATLAB偏微分方程求解.ppt
  3. MEION:锁相环锁定状态仿真与板载测试情况分析
  4. 统计天数oracle,Oracle计算连续天数,计算连续时间,Oracle连续天数统计
  5. 玩转Luat 进阶篇③——远程升级实现过程详解
  6. Java 多线程模式 —— Guarded Suspension 模式
  7. application octet stream java,java – 为什么上传到S3的文件具有内容类型application / octet-stream,除非我命名文件.html...
  8. linux虚拟机+显卡驱动,ubuntu12.4优化android虚拟机和安装intel显卡驱动
  9. c#将PDF文件转成图片
  10. Java项目:医院挂号预约管理系统(java+SSM+HTML+JavaScript+jsp+mysql)