Python中级(1)

                                 第六章——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。谢谢阅读。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值