1.选择题(答案在末尾)
1、Python中定义函数的关键字是( ).
A、class B、import C、def D、while
2、Python中可以创建空字典的是( )。
A、dic=( ) B、dic={ } C、dic=set( ) D、dic=[ ]
3、已知:s='pythonnohtyp', 执行print(s.index('h')+s.rindex('n'))语句后, 输出的结果是( )。
A、-2 B、-3 C、9 D、11
str.rindex(str, beg=0 end=len(string))。返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常。
str.index(substring, beg=0, end=len(string))。如果包含子字符串返回开始的索引值,否则抛出异常。
4、己知a=2021.0529,运行一下代码选项可以输出"2021.05”( )
A.print("(2f)".format(a))
B.print("{:.2f}".format(a))
C.print("[2]".format(a))
D.print("{.2f}".format(a))
这里考察的是格式化输出Python format 格式化函数 | 菜鸟教程:基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。
>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序
'hello world'
>>> "{0} {1}".format("hello", "world") # 设置指定位置
'hello world'
>>> "{1}