Python课堂练习6

一、单选题

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”。

答案:×

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值