首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python速成课程9-15练习

是一套练习题,旨在帮助学习者巩固和提升Python编程技能。以下是对每个练习的完善且全面的答案:

练习9:编写一个函数,接受一个字符串作为参数,返回该字符串的长度。

代码语言:txt
复制
def get_string_length(string):
    return len(string)

练习10:编写一个函数,接受一个字符串作为参数,返回该字符串的倒序字符串。

代码语言:txt
复制
def reverse_string(string):
    return string[::-1]

练习11:编写一个函数,接受一个字符串作为参数,判断该字符串是否是回文字符串(正序和倒序相同)。

代码语言:txt
复制
def is_palindrome(string):
    return string == string[::-1]

练习12:编写一个函数,接受一个字符串和一个字符作为参数,返回该字符在字符串中出现的次数。

代码语言:txt
复制
def count_char(string, char):
    return string.count(char)

练习13:编写一个函数,接受一个字符串作为参数,返回该字符串中所有大写字母的列表。

代码语言:txt
复制
def get_uppercase_letters(string):
    return [char for char in string if char.isupper()]

练习14:编写一个函数,接受一个字符串作为参数,返回该字符串中所有数字的列表。

代码语言:txt
复制
def get_numbers(string):
    return [char for char in string if char.isdigit()]

练习15:编写一个函数,接受一个字符串作为参数,返回该字符串中所有单词的列表。

代码语言:txt
复制
def get_words(string):
    return string.split()

以上是对Python速成课程9-15练习的完善且全面的答案。如果你对Python编程有兴趣,可以通过腾讯云的云服务器(https://cloud.tencent.com/product/cvm)来搭建Python开发环境,并使用腾讯云的云数据库(https://cloud.tencent.com/product/cdb)来存储数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

谷歌机器学习速成课程系列一

谷歌tensorflow官方推出了免费的机器学习视频课,总计25个课时,支持中英文语言播放、大量练习、实例代码学习,是初学tensorflow与机器学习爱好者必看的良心精品,课程授课的老师都是来自谷歌AI...从本文开始,将推出一系列的文章介绍课程各个章节内容与代码演示部分:在开始之前,请先安装好tensorflow1.7 + python3.6的开发环境,关于开发环境安装可以参考下面的文章: Windows...,提到了课程目标是帮助学习者在机器学习道路上顺利前行。...第二课 框架处理 课程目标有两个 复习机器学习的基本术语 了解机器学习的各种用途 课程老师来自谷歌技术团队,介绍了什么是监督式机器学习,在监督式机器学习中如何创建模型与输入信息,对以前从未见过的数据做出有用的预测...第三课 深入了解机器学习 复杂的模型与数据有很多,研究方法也有很多,但是我们从最简单、最熟悉的方法入手这能帮助我们了解更多复杂的方法,让我们以数据为基础,用第一个小模型练习一下,小型数据集包含房子面积与价格

38130
  • 全程中文:谷歌上线机器学习速成课程

    IT派 - {技术青年圈} 持续关注互联网、区块链、人工智能领域 IT派日常小剧场 全球AI第一大厂Google推了新课程! Google今天上线了一个“机器学习速成课程”,英文简称MLCC。...用他们自己的话来形容,这个课程节奏紧凑、内容实用。而且,竟然基本可以全程中文,并且完全免费,相当惊喜。...练习题: 大部分练习题的数据是用的 California housing data set 。 测试分成三种,编程练习,检查你的理解和 Playground。...课程特点 这一机器学习速成课程最大的特点是它有完整的中文资料、中文语音和字幕以及中文测试题,它为机器学习初学者提供了最实用的的资料。...如下所示,该课程提供的课件非常适合于国内初学者: 如下所示,该课程提供了很多中文练习,包括编程练习和文本理解的选择题,这非常有助于各位读者检验在视频和资料中学习到的知识。

    58440

    【干货】如何评价谷歌深度学习速成课程

    新智元推荐 来源:知乎 作者:mileistone 【新智元导读】谷歌最近推出的“深度学习速成课程”很火,虽然这门课程是为没有任何机器学习经验的初学者设计的,但已经跨过“初学者”门槛的专业人员也能在课程中得到启发...本文是知乎用户mileistone的课程总结。...今天浏览了一下谷歌最近推出的 “机器学习速成课程”,虽然说这门课程是为没有任何机器学习经验的初学者设计的,但是整个浏览下来之后,收获还是不小,既能通过 “检查你的直觉” 栏目里的题目考核一下自己的直觉,...今天看到谷歌这门课程里专门提到这一点,我觉得开发这个课程的谷歌工程师应该也遇到了不少我遇到的状况。...“Playground 练习”,可以让你更直观地理解机器学习中的一些问题。

    94130

    面向纯新手的TensorFlow.js速成课程

    编译:yxy 出品:ATYUN订阅号 欢迎来到面向纯新手的的TensorFlow.js速成课程的第一课。...本课程由CodingTheSmartWay.com出品,在本系列的第一部分中,你将学到: TensorFlow.js是什么 如何将TensorFlow.js添加到Web应用程序中 如何使用TensorFlow.js...定义模型 现在TensorFlow.js已经可用,让我们从一个简单的机器学习练习开始。下面的示例应用程序涵盖的机器学习脚本是公式Y = 2X-1,这是个线性回归。 此函数返回给定X对应的Y值。...我们想要在下面实现的机器学习练习将使用来自该函数的输入数据(X,Y)并使用这些数字对训练模型。模型不会知道函数本身,我们将使用训练号模型根据X值输入预测Y值。

    7.3K50

    谷歌发布基于TensorFlow机器学习速成课程(中文)

    推荐阅读时间:4min~6min 文章内容:谷歌机器学习速成课 今天谷歌上线了基于 TensorFlow 的机器学习速成课程(Machine Learning Crash Course ,MLCC),...它包含 40 多项练习、25 节课程以及 15 个小时的紧凑学习内容。...熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。 机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。...静态训练与动态训练(7分钟) 静态推理与动态推理(7分钟) 数据依赖关系(14分钟) 第三部分:机器学习现实世界应用示例 癌症预测(5分钟) 18世纪文学(5分钟) 现实世界应用准则(2分钟) 总结 后续步骤 课程练习...课程中还包含了对应的练习题,大部分编程练习使用的都是加利福尼亚州住房数据集(California housing data set)。

    76890

    LangChain速成课程_构建基于OpenAI_LLM的应用

    行动能力 LangChain 的代理可以决定如何执行各种操作,不仅能提供信息,还能执行复杂任务如运行 Python 代码。...它不仅限于被动地提供信息,还可以执行各种复杂任务,如运行 Python 代码。 无缝集成:通过 LangChain,开发者可以方便地将高级语言模型(如 GPT-4)与他们首选的数据源和环境连接起来。...通过将 GPT 模型与这些工具相结合 langchain代理工具:https://python.langchain.com/docs/integrations/tools/ 代理类型:https://python.langchain.com...通过添加一个带有“正在读取、分块和嵌入文件”的消息的旋转器,用户将有一个视觉提示说明处理 与YouTube聊天 LangChain文档加载器 https://python.langchain.com/

    94951

    谷歌上线机器学习速成课程:中文配音+中文字幕+完全免费!

    Google推出机器学习速成课程——MLCC 3月1日Google上线了AI学习网站——Learn with Google AI,声称“无论你是在学习编程还是你是一个经验丰富的机器学习实践者,你都会在这个网站找到相应的信息和练习...熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。 机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。...Pandas 使用入门 机器学习速成课程中的编程练习使用 Pandas 库来操控数据集。...低阶 TensorFlow 基础知识 机器学习速成课程中的编程练习使用 TensorFlow 的高阶 tf.estimator API 来配置模型。...Python 教程还介绍了以下更高级的 Python 功能: 列表推导式 Lambda 函数 第三方 Python 库 机器学习速成课程代码示例使用了第三方库提供的以下功能。

    2K90

    Google在推动AI普及又往前迈了一步-Learn with Google AI

    这个网站的素材可以让人从零开始学习人工智能,课程中有大量影片、互动元素、编码练习和实际应用场景,不会让学习过程太过枯燥。...课程中有Machine Learning Crash Course速成课程(原先是谷歌员工用来快速学习机器学习所用),目前已经有超过18000名员工学习过该课程,现在谷歌将这些课程公开让更多的人可以学习...虽说这个课程免费向所有人开放,但实际上,想听懂还是有一些门槛的。Google在课程页面上就明确地列出了课程的前提条件: 机器学习速成课程并不会假定或要求您预先掌握机器学习方面的任何知识。...但是,为了能够理解课程中介绍的概念并完成练习,您最好满足以下前提条件: 掌握入门级代数知识。...熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。 机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。

    64530

    谷歌机器学习速成课程今日上线!

    AI 科技评论按:谷歌的人工智能学习平台横空出世,还有谷歌的免费中文机器学习速成课程!...「Learn with Google AI」中丰富的学习内容板块 「Learn with Google AI」的重头戏是一类新的免费课程「机器学习速成课程」(MLCC),其中除了指导性的课程视频,还有练习题和交互性的可视化内容...尤其令人开心的是有全套中文课程课程目前包含 25 节课程、40 多项练习、实际案例研究、谷歌研究人员讲座等内容,课程总耗时大约 15 小时,完成课程即可具有相当的机器学习开发水平。...目前已经有超过一万八千名谷歌员工申请了从增强摄像头校准、AR 谷歌地图到提高 YouTube 流媒体画质等各种 MLCC 课程,这些课程的成功也正是谷歌打算把它们公开给大众的动力。...除了机器学习速成课程,「Learn with Google AI」目前还包括了机器学习词汇表、TensorFlow API MLCC 课程、TensorFlow 动手实验室、TensorFlow Deep

    86890

    谷歌上线自带中文的机器学习免费课程,我们带你做了个测评

    机器学习速成课时长约15小时,包括互动课程,谷歌研究人员的讲座以及40多个练习。...文摘菌也对本课程进行了简单测评,总体来看,这一课程是一门非常基础的人工智能概念介绍的入门课程,适合具有一定Python基础、但没有任何机器学习经验的新人。...谷歌建议学习者掌握入门级代数,熟练掌握编程基础知识和Python。 官网对课程的学习者有如下要求: 掌握入门级代数知识。...机器学习速成课程中的编程练习是通过TensorFlow并使用Python进行编码的。...让我们再来看看课程的配套练习。 下图是练习题所使用的ipython notebook云平台。学习者可以在浏览器内按照教程的提示直接运行代码,非常方便。同样的,页面可以在中英文之间随意切换。

    69450
    领券