Python 中的排序与 ASCII 编码解析

📅 2026/8/27 13:30:25
Python 中的排序与 ASCII 编码解析
目录1.引言2.比大小a.常规数字比大小b.字母比大小3.ASCIIa.介绍b.ASCII的快速查阅1.引言不知道你有没有想过用Python进行一些排序的工作对于一些数量比较小的数字集合例如1、15、32、79、6、55我们可以迅速发现最大的79和最小的1但当这个数量非常大的时候我们找大小就很费劲了而这种繁琐的工作就应该派计算机出马了2.比大小a.常规数字比大小在这里我将介绍两个新的函数max()用来寻找最大的数min()则用来寻找最小的数x (1,2,3,4,5,6) #x input(enter some numbers) largest max(x) smallest min(x) print(largest) #6 or something u typed in print(smallest) #1 or something u typed in比较完了数字可能你会好奇字母能否进行比大小呢我们小时候也都背过字母表字母应该也是有顺序的b.字母比大小让我们首先来试一下下面这行代码big max(Hello World) small min(Hello World) print(big) print(separated) print(small) print(done) #r #separated # #done经过尝试我们知道了‘Hello World’当中最大的是‘r’最小的...似乎没有其实最小的字符是空格下面就让我来介绍一下Python中或者计算机语言中的排序标准3.ASCIIa.介绍ASCII全称为“美国信息交换标准代码”American Standard Code for Information Interchange。在远古时期其实没那么远就是计算机技术刚刚诞生的那段时期世界上许多国家都有自己独立的计算机编码标准。这种情况导致了信息交流上的困难例如美国的计算机无法就与日本的计算机沟通。为了促进全球范围内的信息互通人们迫切需要一种统一的标准于是ASCII应运而生。ASCII一共有128个字符不仅包括了数字和字母键盘上的控制字符也都记录在册例如回车、换行根据ASCII的顺序空格位列32要比所有数字都小32之前为控制符数字比大写字母要小大写字母比小写字母排名靠前那这128个顺序我们是要背下来吗b.ASCII的快速查阅作为程序员复杂繁重低质量的任务我们都应该甩给计算机去做同样如果我们想知道一个字母一个数字或者一个控制符在ASCII里面的位置我们同样应该询问计算机print(chr(65)) #A print(chr(97)) #a运用chr()函数我们可以直截了当的知道ASCII表中第65位和第97位的字符是什么print(ord(A)) #65 print(ord(a)) #97反过来也一样ord()函数可以告诉我们A与a的位置