Python理论学习----选填题01

本文介绍了Python中变量的作用域规则,print函数的用法,以及如何处理长语句、二进制整数转换、字符串操作和列表排序等基础知识。
摘要由CSDN通过智能技术生成

选择题

  1. 在Python中,如果一个变量是在函数内部定义的,它的作用域是什么?
    A.全局作用域
    B.局部作用域
    C.内置作用域
    D.封闭作用域

  2. 使用print函数输出“Hello World”,要求将这两个单词分两行输出,以下不正确的是()。
    A:>>>print(“Hello\nWorld”)
    B:>>>print(‘’‘Hello
    World’‘’)
    C:>>>print(‘Hello
    World’)

    D:>>>print(“”“Hello
    World”“”)

3.如果有语句b=int(“11”,8),则print(b)的输出是( )
A. 3 B. 17 C. 9 D. 报错

4.Python可以将一条长语句分成多行显示的续行符号是( )
A.\ B.# C. ; D. ‘

5.下面语句的输出结果为( )
a=3
print(bin(a))

A. 3 B. int C. 11 D. 0b11

6.以下选项中,属于Python语言中合法的二进制整数是( )
A. 0B1010 B. 0B1019 C. 0bC3F D. 0b1708

填空题

  1. 如果a=6,则语句print(oct(a))的输出结果为( 0o6 )

  2. Python关键字elif表示( else )和( if )两个单词的缩写。

  3. 已知 x = ‘abcdefg’,则表达式 x[3:] + x[:3] 的值为( ‘defgabc’ )

  4. 表达式 ‘Hello world!’[-4] 的值为( ‘r’ )

  5. 已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:(item[0]+item[2])) 的值为( [[2, 3, 1], [1, 3, 3]] )

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值