![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基本语法习题入门
追着太阳跑哈
快乐生活
展开
-
十六、正则查找网址
GG Bond最近正在研究网址,他发现好像很多网址的开头都是'https://www',他想知道任意一个网址都是这样开头吗。于是牛牛向你输入一个网址(字符串形式),你能使用正则函数re.match在起始位置帮他匹配一下有多少位是相同的吗?:导入 Python 的 re 模块,以便在代码中使用正则表达式功能。是标志参数,表示忽略大小写。如果找到了匹配项,则将其存储在。:如果找到匹配项,则打印匹配项的起始位置和结束位置,即使用。函数获取用户输入的网址,并将其存储在名为。输出网址从开头匹配到第一位不匹配的范围。原创 2024-03-07 21:32:10 · 577 阅读 · 0 评论 -
十五、单词造句
GG Bond在和妹妹做一个游戏,GG Bond给定了妹妹一些单词字符串,他想让妹妹把这些单词拼接成以空格间隔开的句子,很可惜妹妹Python没有学好,你能使用join函数帮帮她吗?是字符串方法,用于将序列中的元素以指定的分隔符连接起来,返回一个新的字符串。将列表中的单词以空格连接起来,形成一个新的字符串,并将其赋值给。多行输入多个字符串,每行一个单词,最后一个输入为0时结束。这个方法返回的是连接后的字符串。如果我们想用空格连接这些单词,可以这样使用。方法会遍历可迭代对象中的元素,并使用。原创 2024-03-04 14:51:31 · 383 阅读 · 0 评论 -
十四、 修改报名名单
然后尝试使用try- except代码块执行语句:entry-form[1] = 'Niukele',若是引发TypeError错误,请输出'The entry form cannot be modified!GG Bond和牛妹报名了牛客运动会的双人项目,但是由于比赛前一天牛妹身体不适,不能参加第二天的运动,于是想让牛可乐代替自己。请创建一个依次包含字符串'Niuniu'和'Niumei'的元组entry_form,并直接输出整个元组。第二行若是修改失败,则输出错误信息。第一行输出创建的元组整体。原创 2024-03-02 10:50:44 · 336 阅读 · 0 评论 -
十三、累加数与平均值
函数后,得到的是字符串列表而不是整数列表。因此,在累加求和时,您不能直接将字符串和整数相加。您需要将列表中的每个字符串转换为整数后再进行累加。即:sum += int(i) # 将字符串转换为整数后再累加。CC Bond有一个列表,记录了他和同事们的年龄,你能用for循环遍历链表的每一个元素,将其累加求得他们年龄的总和与平均数吗?输出年龄总和与平均数,平均数保留1位小数,两个数字以空格间隔。错误原因:需要将输入的内容转换为。一行输入多个整数,以空格间隔。原创 2024-03-02 09:59:40 · 391 阅读 · 0 评论 -
十二、列表的大和小
GG Bond刚学循环语句,你能教他使用for语句创建一个从10到50的数字列表吗?请输出完整列表,并输出列表的首尾元素检验是否是从10到50.第二行输出列表首元素和尾元素,空格间隔。第一行输出完整列表。原创 2024-03-02 09:47:35 · 336 阅读 · 0 评论 -
十一、 二进制位运算
而如果直接写为a,b=input().split() print(a&b) print(a|b) 是不对的!Python有位运算,是直接将数字看成二进制,直接对二进制数字的每一位进行运算。现输入两个十进制整数x、y,请计算它们的位与、位或,输出按照十进制的形式。并不适用于字符串的操作,而是用于整数之间的按位与和按位或操作。的好处是,它能够在一行代码中读取多个整数,并且将它们存储在。这样,我们就可以直接在后续的代码中使用。这两个整数变量,而不需要额外的转换操作。一行输入两个整数x、y,以空格间隔。原创 2024-03-01 14:42:19 · 382 阅读 · 0 评论 -
十、俱乐部的成员
GG bond内部有一个刷题俱乐部,是大家比拼刷题与交流算法的地方。现在给出俱乐部的名单,请以列表的形式记录它们,并使用Python的成员运算检验给出的名字name是否属于这个俱乐部?直接输出这个名字是否属于俱乐部名单的布尔值,True或者False。第一行输入俱乐部的名单,以多个字符串的形式,字符串之间用空格间隔;第二行输入要查询的名字name。原创 2024-03-01 11:12:04 · 364 阅读 · 0 评论 -
九、GG bond的逻辑运算
牛牛想要锻炼自己的逻辑能力,于是输入了两个整型变量x和y,分别判断它们的与、或、非关系,你能帮他输出x与y,x或y,非x,非y的值吗?每行分别直接输出x与y,x或y,非x,非y的值,前两个为数值,后两个为布尔值。它们实际上返回的是与或运算结果的其中一个操作数。输入两个整数x和y,通过空格间隔。在Python中,逻辑运算符。的返回值并不一定是布尔值。原创 2024-03-01 11:01:51 · 399 阅读 · 0 评论 -
八、 朋友们的喜好
牛牛有一个name = ['Niumei', 'YOLO', 'Niu Ke Le', 'Mona'] 记录了他最好的朋友们的名字,请创建一个二维列表friends,使用append函数将name添加到friends的第一行。假如Niumei最喜欢吃pizza,最喜欢数字3,YOLO最喜欢吃fish, 最喜欢数字6,Niu Ke Le最喜欢吃potato,最喜欢数字0,Mona最喜欢吃beef,最喜欢数字3。列表可以存放列表,append()可以添加列表,添加完后有两个列表;原创 2024-02-29 20:48:07 · 341 阅读 · 0 评论 -
七、有序的列表
创建一个依次包含字符串'P'、'y'、't'、'h'、'o'和'n'的列表my_list,先使用sorted函数对列表my_list进行临时排序,第一行输出排序后的完整列表,第二行输出原始的列表。再使用sort函数对列表my_list进行降序排序,第三行输出排序后完整的列表。列表名.sort(reverse = False) 其中,reverse = True 降序, reverse = False 升序(默认)新列表=sorted(旧列表名称)(5)输出排序后完整列表。(2)输出排序后完整列表。原创 2024-02-29 20:02:38 · 365 阅读 · 0 评论 -
六、删除简历
牛牛在各大互联网公司投入了简历,公司的名字通过字符串的形式在一行中输入,请用列表记录。现在牛牛已经确定了第一所公司的HR表露了不录用他的态度,请你使用del函数帮助牛牛从列表中删除第一个元素,然后输出列表。方法二:使用remove删除【remove后跟元素值】以字符串的形式输入公司名字,字符串之间以空格间隔。方法一:使用pop删除【pop后跟下标值】输出删除第一个元素后的完整列表。原创 2024-02-29 19:42:18 · 351 阅读 · 0 评论 -
五、生成数字列表
map [mæp]:地图,映射。在Python中。原创 2024-02-29 14:03:55 · 368 阅读 · 0 评论 -
三、截取用户名前10位
输入一个字符串,长度一定不低于10。输出截取前10个字符后的子串。原创 2024-02-29 13:39:32 · 336 阅读 · 0 评论 -
二、不用循环语句的重复输出
输出重复100次之后的字符串,字符串之间没有间隔。可以采用以上的方式变量*100。原创 2024-02-29 13:38:11 · 353 阅读 · 0 评论 -
一、格式化输出
一行一个字符串表示名字name(注:name两边带有一些多余的空白符)。一行输出name去掉两边的空白符后的原本的内容。3.使用strip()函数去掉左右两边空格。4.使用replace()函数去掉所有空格。1.使用lstrip()函数去掉左边空格。2.使用rstrip()函数去掉右边空格。python中去掉空格的方法有以下几种。原创 2024-02-29 13:36:22 · 399 阅读 · 0 评论 -
四、生成列表
一行一个字符串表示名字name(注:name两边带有一些多余的空白符)。一行输出name去掉两边的空白符后的原本的内容。3.使用strip()函数去掉左右两边空格。4.使用replace()函数去掉所有空格。1.使用lstrip()函数去掉左边空格。2.使用rstrip()函数去掉右边空格。python中去掉空格的方法有以下几种。原创 2024-02-29 09:10:41 · 350 阅读 · 0 评论