第六章——ASCII码
大家好,欢迎继续来学习Python。现在,我们已经算入门了!那么现在,就让我们进入中级的学习。
我们今天来认识ASCII码。ASCII码表就是美国信息交换标准代码。它由128个字符组成。但我们现在只需要背下62个。当然,我们不能死记硬背,只需要记住3个基本的数值:
0——48
a——97
A——65
背下这三个数值,我们就能推出其它59个数值了,比如说:
4——48+4——52
b——97+1——98
F——65+5——70
今天的知识就这么多,内容比较少,回去可以慢慢消化一下。接下来是作业:
一、选择题
1. 3的ASCII码是()? (5%)
A.50
B.51
C.52
D.48
2. b的ASCII码是()? (5%)
A.99
B.97
C.98
D.66
3.美国信息交换标准代码就是()? (5%)
A. ASCII码
B. ASSCI码
C. A码
D.ASCCI码
二、编程题
数字的ASCII码是什么
1.让用户输入一个整数。 (20%)
2.将这个整数的ASCII码打印出来。 (50%)
3.打印"谢谢使用!" (15%)
参考答案:
一、
1.B
2.C
3.A
二、
a=int(input("请输入一个整数"))
print(a+48)
print("谢谢使用!")
第七章——ASCII码的转换
在上一章的学习中,我们已经认识了ASCII码。那今天,我们来学习ASCII码与字符的转换。首先呢,我们先来学习如何将ASCII转换成字符。要想把ASCII码转成字符,就要用到 chr 函数,比如说要把 49 的ASCII码转成字符:
print(chr(49))
学习了如何将ASCII码转成字符,接下来,我们来学习如何将字符转成ASCII码。把字符转成ASCII码,又要用到新函数——ord。比如说要把B转成与它对应的ASCII码:
print(ord("B")) # 注意,字符要打引号,但数字不用打
好,关于ASCII码与字符之间的转换就到这里,接下来是作业:
一、选择题
1. 49的ASCII码对应的字符是()? (5%)
A.B
B.b
C.2
D.1
2.下面选项中,能打印出99的ASCII码对应的字符是()? (5%)
A.
print(ord(99))
B.
print(chr("99"))
C.
print(chr(99))
D.
print(ord("99"))
3.下面代码执行后,结果是()? (5%)
print(chr(51))
A.3
B."4"
C."3"
D.4
二、编程题
ASCII码对应的字符是多少
1.打印"欢迎使用!" (15%)
2.让用户输入一个数字。 (20%)
3.说"它的ASCII码是:" (15%)
4.不提行。 (10%)
5.说它的ASCII码对应的字符。 (25%)
参考答案:
一、
1.D
2.C
3.A
二、
print("欢迎使用!")
a=int(input("请输入一个数字"))
print("它的ASCII码是:",end="")
print(chr(a))
第八章——比较运算符
今天呢,我们来学习比较运算符。比较运算符,顾名思义,就是用来比较大小的。比较运算符,有如下6种:
表达方式 | == | != | > | < | >= | <= |
—— | —— | —— | —— | —— | —— | —— |
什么意思 | 是否相等 | 是否不相等 | 大于 | 小于 | 大于等于 | 小于等于 |
还要注意的是比较运算符返回的是布尔类型,比如1+1==2,返回 True ,还比如2+3>9,返回 False 。
比较运算符这一章内容较少,接下来我布置作业:
一、选择题
1.下面代码执行后,返回()? (5%)
print(21*4 > 51*2+4)
A.False
B.True
C.>
D.<=
2.比较运算符返回的是()? (5%)
A.str
B.int
C.bool
D.float
3.下面选项中不是比较运算符的是()? (5%)
A.>
B.<=
C.!=
D.=
二、编程题
小小判断员
1.让用户输入一个数字。 (20%)
2.打印 "它是否大于100:" (15%)
3.不提行。 (20%)
3.判断这个数是否大于100。[打印 True 或 False] (30%)
参考答案:
一、
1.A
2.C
3.D
二、
a=int(input("请输入一个数字"))
print("它是否大于100:",end="")
print(a>100)
结束语
我们 Python中级1 这篇文章就结束了,如果这篇文章点赞破25,评论破5,我就更新下一篇——Python中级2。谢谢阅读。