一、单选题
1、下列表达式错误的是(A)
- A、
'Hello'>'hello'
- B、
''<'a'
- C、
'abcd'<'ad'
- D、
'abc'<'abcd'
二、填空题
1、【填空题】若s若s="hello", t="world",s+=t,则s的值为_______________,s[-1]的值为_______________,s[2:8]的值为_______________,s[::3]的值为_______________,s[-2::-1]的值为_______________。
答案:
第一空:helloworld
第二空:d
第三空:llowor
第四空:hlod
第五空:lrowolleh
2、若s="Python String",写出下列操作的输出结果。
s.upper()的值________________
s.lower()的值为________________
s.find('i')的值为______________
s.replace('ing','gni')的值为__________________
s.split(' ')的值为______________________
答案:
第一空:PYTHON STRING
第二空:python string
第三空:10
第四空:Python Strgni
第五空:['Python', 'String']
3、以下Python语句的输出结果为________________________
print("{:*>15s}:{:$<8.2f}".format("Length",23.87501))
答案:*********Length:23.88$$$
4、【填空题】
请补充完整以下格式化输出语句,实现十进制整数389的二进制、八进制、十进制、十六进制的表达形式以及对应的Unicode字符。
输入:print("{________},{ ________},{0:d},{_________},{_________}".format(389))
输出:110000101,605,389,185,ƅ
我的答案:
第一空: 0:b
第二空: 0:o
第三空: 0:x
第四空: 0:c
5、【填空题】
格式化输出0.002178对应的科学表示法形式,以及保留4位有效位的标准浮点形式以及百分形式。请补充以下语句。
print("{_________},{0:.4f},{________}".format(0.002178))
第一空:0:e
第二空:0:.4%
三、判断题
1、【判断题】Python中"4"+"5"的结果为“9”。
答案:×