【Python刷题篇】——Python入门 010 内置函数(三)

news/2024/7/7 22:02:01

在这里插入图片描述

🤵‍♂️ 个人主页: @北极的三哈 个人主页

👨‍💻 作者简介:Python领域新星创作者。

📒 系列专栏:《牛客题库-Python篇》

🌐推荐《牛客网》——找工作神器|笔试题库|面试经验|实习经验内推求职就业一站解决

👉 点击链接进行注册学习

在这里插入图片描述


牛客题库《在线编程-Python篇》

  python的学习还是得基础知识+自己动手同步进行。如果是python新手,需要找一个可以在线练习得网站,我建议你去牛客网多练习。

在这里插入图片描述

Python入门:010 内置函数 NP76-NP93

在这里插入图片描述


内置函数(三)NP85-NP89

NP85 字符的类型比较

描述
Python有内置函数isalpha、isdigit、isspace可以分别判断字符串是否只包含字母、数字、空格,现在输入一个字符串,请分别输出这三个函数的判断结果。

输入描述:
输入一个字符串。

输出描述:
分三行依次输出上述三个函数的判断结果。

示例1
输入:NiuMei
输出:True
   False
   False

代码:

s = input()
print(s.isalpha())
print(s.isdigit())
print(s.isspace())

自测运行:

在这里插入图片描述


NP86 字符子串的查找

描述
牛客网公布中奖信息了,中奖信息是一个很长的字符串,牛牛想知道自己的名字('NiuNiu')有没有出现在其中,你能帮助他使用字符串的find函数查找一下吗?

输入描述:
输入一个长字符串long_str表示中奖信息。

输出描述:
输出'NiuNiu'long_str中第一次出现的位置,没有则输出-1.

示例1
输入:NiuNiu won the prize!
输出:0

代码:

long_str = input()
print(long_str.find('NiuNiu'))

自测运行:
在这里插入图片描述


NP87 子串的数量

描述
牛客网喜欢'Niu'这个词,各个地方的称号、标语都会出现。现在给你一定长字符串patten,你能使用count函数找到'Niu'在其中出现的次数吗?

输入描述:
输入一行字符串patten

输出描述:
输出'Niu'patten中出现的次数,为非负数。

示例1
输入:IamNiuNiuFromNiuKeWang
输出:3

代码:

patten = input()
print(patten.count('Niu'))

自测运行:
在这里插入图片描述


NP88 句子拆分

描述
英文句子都是由单词之间通过空格间隔而组成,牛牛想知道一句英语句子里面包含有哪些单词,你能使用split函数将它们全部按照空格分割,记录进列表中吗,请输出列表。

输入描述:
输入一行字符串,仅包含空格和大小写字母。

输出描述:
输出分割后的单词列表,不必去重。

示例1
输入:Python is the best language
输出:['Python', 'is', 'the', 'best', 'language']

代码:

s = input()
print(s.split(' '))

自测运行:
在这里插入图片描述


NP89 单词造句

描述
牛牛在和牛妹做一个游戏,牛牛给定了牛妹一些单词字符串,他想让牛妹把这些单词拼接成以空格间隔开的句子,很可惜牛妹Python没有学好,你能使用join函数帮帮她吗?

输入描述:
多行输入多个字符串,每行一个单词,最后一个输入为0时结束。

输出描述:
输出多个单词组成的句子。

示例1
输入:I
   am
   NiuNiu
   0
输出:I am NiuNiu

代码:

lst = []
while True:
    w = input()
    if w == '0':
        break
    lst.append(w)
print(' '.join(lst))

自测运行:
在这里插入图片描述

保存提交:
在这里插入图片描述


推 荐:牛客题霸-经典高频面试题库

🌐 找工作神器-|笔试题库|面试经验|大厂面试题 👉 点击链接进行注册学习
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/9649.html

相关文章

【译】为什么Kotlin Synthetics被废弃了?我们用什么来替代?

原文链接 比较 data binding,view binding,Kotlin Synthetics和findViewById 到底要用哪一个? 最近随着Kotlin 1.4.20版本的发布,Android官方宣布将废弃Kotlin Extension的Gradle插件,并且在后续的Kotlin Release版本也…

2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】D题:气象报文信息卫星通信传输

解题思路及完整论文后续补充 比赛规则及比赛指导大家可移步2022年高教社杯全国大学生数学建模竞赛-【比赛规则篇】比赛规则及比赛指导 因为数模国赛期间比较敏感,相关附件数据无法上传,需要赛题及附件数据的可在订阅后截图私信博主。 赛题描述 在某些紧急救援任务中,需要…

SpringBoot 源码 | applicationContext.refresh() 方法解析

[TOC](SpringBoot 源码 | applicationContext.refresh() 方法解析) SpringBoot 在 SpringBoot 启动流程中,主要的两个阶段是初始化 SpringApplication 对象以及 SpringApplication.run 方法执行的内容,在 SpringApplication.run 中的刷新容器 refreshC…

8. Python 面向对象

1. 初识对象 设计类: class Student:name None创建对象: stu_1 Student() stu_2 Student()对象属性赋值: stu_1.name"tom" stu_2.name "jerry"【例】 class Student:name Noneage Nonegender Nonenationality…

栈和队列的应用 —— 顺序队列

栈和队列的应用 —— 顺序队列 在只有一个车道的单行道上,小汽车呈线性排列,只能从一端进,从另一端出,先进先出(First In First Out,FIFO)。 这种先进先出的线性序列,被称为“队列”…

项目Swagger整合使用

Swagger2介绍 Swagger 是一个规范和完整的框架&#xff0c;用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 1、生成在线接口文档 2、方便接口测试 整合步骤 1、创建公共模块 由于整个项目整合&#xff0c;在父工程下创建模块common 2、引入相关依赖 <depende…

2022数学建模国赛C题思路分析

文章内容较多&#xff0c;大家仔细观看&#xff0c;所有内容仅供参考&#xff01;大家不要直接照抄&#xff0c;切记&#xff0c;防止被查重&#xff01;&#xff01; 一、问题的重述 1.1 研究背景 玻璃的主要原料是石英砂&#xff0c;主要化学成分是二氧化硅&#xff08;Si…

【python】购物车模块如何进行测试

如何进行购物车模块测试 测试工作中遇到有商品购买类的项目时&#xff0c;对于购物车模块的测试是无法绕开的。鉴于购物车模块在项目业务中的复杂性&#xff0c;想要对购物车功能模块进行全面完整的测试&#xff0c;在一定程度上不是一件容易的事情。下面我们就简单聊聊&#x…