Python基础教程第5课Python如

Python基础教程第5课Python如何使用ASCII码输出内容

在编程的时候,我们输入的符号可以使用ASCII码的形式输入。ASCII码是美国信息交换标准码,最早只有个字母被编码到计算机里面,也就是英文大小写字母,数字和一些符号,由这些组成的编码表被称为ASCII编码,如图1.1。

图1.1ASCII编码表

下面我们来举几个例子理解一下。

比如我们通过在表中查询ASCII码,大写字母A的编码为65,小写字母的编码是97。我们想输出A和a,可以通过使用chr函数用ASCII码得到对应的字母输出。

我们首先启动PyCharm编译环境,新建一个Python文件,得到界面如图1.2

图1.2新建Python文件

我们编写如下代码:

print(a)#输出aprint(chr(97))#输出值为97的ASCII码print(A)#输出bprint(chr(65))#输出值为97的ASCII码

我们运行一下程序,可以得到输出结果为“aaAA”,如图1.3。

图1.3输出结果

第一行代码输出为“a”,因为我们直接输出字母,肯定很好理解的,第二行代码中,我们使用chr函数,输出的是ASCII值为97的字符,也是“a”。第三行和第四行输出“A”也是一样的道理。

如果想输出ASCII码对应的其他字符也可以用这样的方式输出。下面我们来尝试一下输出ASCII码为和的的字符试试

编写如下代码

print(chr(),end=)#输出值为的ASCII码print(chr())#输出值为的ASCII码

这里的end=是为了能够使字符能够输出到一行上,我们可以看一下Print函数的使用方法,如图1.4

图1.4Print函数帮助

然后我们运行一下程序,可以看到结果输出了“{}”一对大括号,如图1.5

图1.5输出一对大括号{}

高手进阶:尝试使用ASCII码输出“ILoveYou!”(嘻嘻嘻,好想找个女盆友,我来用ASCII码输出句小情话)

我自己写的代码如下:

print(chr(73),end=)#输出Iprint(chr(32),end=)#输出1个空格print(chr(76),end=)#输出Lprint(chr(),end=)#输出oprint(chr(),end=)#输出vprint(chr(),end=)#输出eprint(chr(32),end=)#输出1个空格print(chr(89),end=)#输出Yprint(chr(),end=)#输出oprint(chr(),end=)#输出u和一个空格print(chr(33),end=)#输出!

嘻嘻嘻,这是我用的笨办法,每行代码只输出一个字符,输出结果如图1.6

图1.6ASCII码输出“ILoveYou!”

以上就是Python如何使用ASCII码输出内容的笔记分享,我们下节课再见。




转载请注明:http://www.aierlanlan.com/grrz/1333.html