Python每日一练——第26天:内置函数
1. 字符子串的查找
描述: 牛客网公布中奖信息了,中奖信息是一个很长的字符串,牛牛想知道自己的名字(‘NiuNiu’)有没有出现在其中,你能帮助他使用字符串的find函数查找一下吗?
输入描述:输入一个长字符串long_str表示中奖信息。
输出描述:输出’NiuNiu’在long_str中第一次出现的位置,没有则输出-1.
实现代码:
long_str=input()
try:
print(long_str.index('NiuNiu'))
except ValueError:
print('-1')
运行结果:
2. 子串的数量
描述:牛客网喜欢’Niu’这个词,各个地方的称号、标语都会出现。现在给你一定长字符串patten,你能使用count函数找到’Niu’在其中出现的次数吗?
输入描述:输入一行字符串patten。
输出描述:输出’Niu’在patten中出现的次数,为非负数。
实现代码:
patten = input()
print(patten.count('Niu'))
运行结果:
3. 句子拆分
描述: 英文句子都是由单词之间通过空格间隔而组成,牛牛想知道一句英语句子里面包含有哪些单词,你能使用split函数将它们全部按照空格分割,记录进列表中吗,请输出列表。
输入描述:输入一行字符串,仅包含空格和大小写字母。
输出描述:输出分割后的单词列表,不必去重。
实现代码:
str_list = input().split()
print(str_list)
运行结果:
4. 单词造句
描述: 牛牛在和牛妹做一个游戏,牛牛给定了牛妹一些单词字符串,他想让牛妹把这些单词拼接成以空格间隔开的句子,很可惜牛妹Python没有学好,你能使用join函数帮帮她吗?
输入描述:多行输入多个字符串,每行一个单词,最后一个输入为0时结束。
输出描述:输出多个单词组成的句子。
代码实现:
lst=[]
endstr='0'
s=''
for line in iter(input,endstr): # 每行接收的东西
lst.append(line)
print(' '.join(lst))
运行结果:
《100天精通Python》专栏推荐白嫖80g Python全栈视频
《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html
- 优点:订阅限时9.9付费专栏进入千人全栈VIP答疑群,作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会)!
- 专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等
相关文章
- python的random模块(生成验证码)
- Python开发笔记之-字符串函数
- 第三百五十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—chrome谷歌浏览器无界面运行、scrapy-splash、splinter
- Python实现将不规范的英文名字首字母大写
- Python回调函数用法实例详解
- [Python] String Join
- Python内置函数reversed()用法分析
- Python中sort和sorted函数代码解析
- 1-2python预备知识-mac电脑-python虚拟环境的维护
- Python tkinter库之Canvas 根据函数解析式或参数方程画出图像
- Python编程语言学习:shap.force_plot函数的源码解读之详细攻略
- Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略
- Py之pytest-shutil:Python库之pytest-shutil简介、安装、使用方法之详细攻略
- 这个用Python写的开源爬虫网站 让你秒搜所有豆瓣好书(附零基础学习资料)
- 基于STAN的风力发电预测(Python代码实现)
- python实战案例:采集招聘数据,知晓现今岗位要求
- 【python】机器学习算法(KNN)入门——手写数字识别
- 2w字长文详细介绍 Python 处理日期与时间,这篇太给力了!
- Python学习34:偏函数
- vscode python
- Python编程:方差、标准差、均方差、均方根值、均方误差、均方根误差
- python矩阵分解
- Python标准库:内置函数zip(*iterables)
- python函数
- linux bash shell 中getopts 命令 和 python 中 getopt 函数的比较总结
- loc和iloc函数用法详解(Python)
- python常用函数技巧汇总