百科知识

大写的1234怎么写的呢

大写的1234怎么写的呢

对于循环中的特殊情况

考虑一个循环,当i等于2时,它会打印”inner”并跳出循环。这个代码片段的表达式是:

python

for i in range(5):

if i == 2:

print(“inner”)

break

else:

print(“out”)

运行结果是:inner。解释是当i等于2时,满足条件,执行打印”inner”并跳出循环。其他情况下,打印”out”。

字符串与正则表达式知识要点

79、已知列表对象x = [’11’, ‘2’, ‘3’]。关于表达式max(x)的值,因为是比较字符的ASCII码值,所以最大的是字符’3’,答案为’3’。请注意这是字符的比较,不是数字的比较。

81、表达式list(str([1,2,3])) == [1,2,3]的值为False,因为str([1,2,3])会生成一个字符串”[1, 2, 3]”而不是一个列表。

其他问题的答案如下:

82、表达式’%c’%65的值为字符A,因为65的ASCII码对应的字符是A。

83、表达式’%s’%65的值为字符串”65″。

84、表达式’The first:{1}, the second is {0}’.format(65,97)的值为”The first:97, the second is 65″。

85、'{0:d},{0:x},{0:c}’.format(65)的值为”65,41,A”,分别表示十进制、十六进制和字符形式的表示。

86、表达式isinstance(‘abcdefg’, str)的值为True,表示’abcdefg’是一个字符串类型。

87、表达式’:’.join(‘abcdefg’.split(‘cd’))的值为”ab:efg”,表示以冒号连接,去除’cd’的字符串分割结果。

88、表达式’:’.join(‘1,2,3,4,5’.split(‘,’))的值为”1:2:3:4:5″,表示以冒号连接,去除逗号的字符串分割结果。

89、表达式r’c:windowsotepad.exe’.endswith(‘.exe’)的值为True,表示文件后缀是否为.exe。

91、表达式’C:\Windowsotepad.exe’.startswith(‘C:’)的值为True,表示字符串是否以C:开头。

92、已知x = ‘a234b123c’,并且re模块已导入,表达式re.split(‘d+’, x)的值为[‘a’, ‘b’, ‘c’],表示使用正则表达式分割字符串。

关于正则表达式的其他问题的答案:

93、在设计正则表达式时,字符’?’紧随任何其他限定符(、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串。

94、正则表达式元字符’+’用来表示该符号前面的字符或子模式1次或多次出现。

95、假设re模块已导入,那么表达式re.findall(‘[a-z]+?’, ‘abcd1234’)的值为[‘a’, ‘b’, ‘c’, ‘d’],表示查找所有小写字母子字符串。

96、代码print(re.match(‘t ^[a-zA-Z]+’, ‘abcDEFG000’))的输出结果为False,表示正则表达式不匹配给定的字符串。

97、在字符串前加上小写字母r或大写字母R表示原始字符串,不对其中的任何字符进行转义。

98、假设正则表达式模块re已导入,那么表达式re.sub(‘d+’, ‘1’, ‘a12345bbbb67c890d0e’)的值为’a1bbbb1c1d1e’,表示将所有数字替换为字符’1’。


大写的1234怎么写的呢

你可能也会喜欢...