选择题
-
在Python中,如果一个变量是在函数内部定义的,它的作用域是什么?
A.全局作用域
B.局部作用域
C.内置作用域
D.封闭作用域 -
使用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
填空题
-
如果a=6,则语句print(oct(a))的输出结果为( 0o6 )
-
Python关键字elif表示( else )和( if )两个单词的缩写。
-
已知 x = ‘abcdefg’,则表达式 x[3:] + x[:3] 的值为( ‘defgabc’ )
-
表达式 ‘Hello world!’[-4] 的值为( ‘r’ )
-
已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:(item[0]+item[2])) 的值为( [[2, 3, 1], [1, 3, 3]] )