基本数据类型

关于Python字符编码,以下选项中描述错误的是‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

A. ord(x)和chr(x)是一对函数
B. Python默认采用Unicode字符编码
C. chr(x)将字符转换为Unicode编码
D. Python可以处理任何字符编码文本
答案:C    注意:chr和ord的区别

给出如下代码,代码输出结果是

s= "abcdefghijklmn"
print(s[1:10:3])
A. behk
B. adgj
C. beh
D. adg
答案:C     注意:切片范围

下面代码的输出结果为

>>> oct(–255)
A. '–0o377'
B. '0d–377'
C. '–0d377'
D. '0o–377'
答案:A     注意:-号所在的位置

如下代码,正确的选项是

for i in range(6):
    print(chr(ord(9801)+i),end="")
A. chr ("a")返回"a"字符对应的Unicode编码
B. 系统报错
C. 输出结果为♈♉♊♋♌♍
D. ord(x)函数返回x的Unicode编码对应的字符
答案:B
# 运行结果
TypeError: ord() expected string of length 1, but int found

发表回复