1.s=['a','b',3,4,5];print (s[2:4])的含义及输出结果是什么 2.下列Python语句的含义和输出结果是什么?print(str.format("数量{0},单价{1:3.2f} ",50,20.56)) 3.re.findall('<.*?>','<a>Hello</a>')的含义和输出结果是什么
时间: 2024-04-06 08:35:17 浏览: 160
pmon之start.s详细分析(LS1B版本)
1. s[2:4]表示从下标为2开始,到下标为4(不包括4)结束的子序列,即[3,4]。输出结果为[3,4]。
2. str.format()函数是一种格式化输出的方法,其中大括号{}表示要填入的变量,数字表示要填入的变量的索引。{1:3.2f}表示要填入的第二个变量是一个浮点数,它的整数部分至少占3个位置,小数部分至少占2个位置。输出结果为“数量50,单价20.56”。
3. re.findall()函数是Python中正则表达式模块re中的函数,用于在字符串中查找匹配正则表达式的所有子串,并返回一个列表。'<.*?>'表示匹配任意字符(除换行符外)0次或多次,但是要满足非贪婪匹配的条件,即遇到第一个>就结束匹配。输入字符串为'<a>Hello</a>',输出结果为['<a>', '</a>']。
阅读全文