Python ord 函数 - Python零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
Python ord 函数 - Python零基础入门教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 一.Python ord 函數介紹
- 二.Python ord 函數使用
- 案例 1
- 案例 2
- 三.猜你喜歡
零基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門
一.Python ord 函數介紹
** ord 函數是以單個字符作為參數,返回對應的 ASCll 數值或者 Unicode 值,如果所給的 Unicode 字符超出了你的 Python 定義范圍,則會引發一個 TypeError 的異常**。語法如下:
''' 參數介紹:c — 是一個單字符,長度為1,例如:‘a’/‘b’/‘c’/‘d’/‘e‘等等返回值 — 對應的十進制整數(ASCll數值) '''ord(c)注意:ord 函數的參數是單個字符,并非多個,則會引發 TypeError 異常!!
二.Python ord 函數使用
案例 1
>>>ord('a') 97 >>>ord('b') 98 >>>ord('c') 99案例 2
# !usr/bin/env python # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:Python ord 函數.py @Time:2021/04/21 07:37 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""str=input("請輸入任意字符:") yin=shu=kong=qita=0 for i in str:# 小寫字母a~z的ascall碼對應為:65-91# 大寫字母A~Z的ascall碼對應為:97-123if(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))''' 輸出結果:請輸入任意字符:dfsd fgdfghfhfg jh 英文字母個數:16個 數字個數:0個 空格個數:3個 其他字符個數:0個 '''三.猜你喜歡
未經允許不得轉載:猿說編程 ? Python ord 函數
總結
以上是生活随笔為你收集整理的Python ord 函数 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象讲解
- 下一篇: C语言 函数缺省参数 - C语言零基础入