python 字符串包含_适用于机器学习的Python

Python被认为是机器学习爱好者中最喜欢的编程语言。在之前的文章中我们讨论了造成这种场景的一些原因。

如今,机器学习已经成为人们关注的焦点。如果您也热衷于最受关注的人工智能领域,并希望从中脱颖而出,那么好消息是:这并不困难。有很多在线资料可以帮助您开始机器学习的旅程。前提条件很少,剩下的就是您的动力!您可以选择其他多种语言,例如R,但由于其极简主义,低入门性和高学习性,我更喜欢Python,并且选择使用Python进行机器学习。

要开始使用机器学习或数据科学,根本就不需要成为python天才,因为python开发和数据科学不是一回事。机器学习入门仅需熟悉语法、库和少量框架。

在本系列的机器学习Python中,我们将从最基本的“术语”和“规则”开始,使用Python进行编程。逐步地,我们将研究一些库,并尝试使用Python语言处理一些数据。希望,这个以及即将发布的关于Python的机器学习的文章使您对Python感到满意,并使您能够自己完成一些令人兴奋的事情!

准备工作:

如果您刚开始使用Python,则很少有非常起步的步骤。那就是安装Python和一些编辑器来动手。

从https://python.org/downloads/下载适用于Windows,Mac或Ubuntu的Python 。

对于编辑器软件,有许多可用选项。IDLE(集成开发和学习环境)与Python解释器一起安装。在计算机上搜索“ IDLE”。您也可以使用MU编辑器。从https://codewith.mu/安装。您还可以使用Sublime或您喜欢的任何其他功能!

0aac566d0d7436cda184de6c2d8377b4.png

类型:

首先,让我们看看python如何描述不同类型的数据。可以将不同形式的数据描述为不同类型。我们可以用python表示整数,实数,单词等。Python使用int数据类型表示整数,使用float数据类型表示实数,使用string数据类型表示单词。

5e91409cb128b80247df454b36145d2f.png

通过使用type命令,我们可以检查数据表达式的“类型”。

ea4333788b3c2e3f5de86932bcffe641.png

python中有一个有限但很大范围的整数。基本为实数的浮点数是整数,并且介于两者之间。

考虑0和1。它们之间的每个数字都是浮点数。考虑0.5和0.6,这两个之间的每个数字也是浮点数。我们将继续执行此操作,直到达到极限为止,但这确实很小。

另一个重要的数据类型是Boolean。它有两个值。真和假分别为大写T和F。

接下来是Casting:(若要为变量指定类型,通过 casting 来完成。)我们可以将一种数据类型转换为另一种数据类型。我们可以将int转换为float。5成5.0。这里什么都没有改变。但是,当您将float转换为int时,可能会丢失一些信息。2.4将变为2。

08113ef8772f55823327e8e9b1fbebb7.png

如果字符串包含整数,则可以将其转换为int数据类型。如果该值不是整数,那么我们将收到错误消息。

c8e8641b9bc2ceade01190bb14ffc155.png

布尔值可以强制转换为0或1的整数值,反之亦然。

eaa7817b6c326c31b7e26839e76fade3.png

表达式:

表达式是由Python执行的操作。表达式可以是数学运算,例如加,减,乘等。

ebbfcf2da162b43541384f696a908772.png

这里的数字是操作数,数学符号是运算符。

在执行算术运算时,Python遵循数学惯例。括号首先是根,或赋予它们除法、乘法、加法和减法的能力。

变量:

Python中的变量用于存储值。以后我们可以在整个代码中使用此变量。

我们可以用冒号来表示变量的值。稍后,我们可以通过赋值运算符更改此值。现在,变量的值将被更新。我们也可以对其执行操作。Type命令也可以用于变量。

e82be57e25ef62da219aefff0922fc12.png

给变量起有意义的名字总是一件好事。如果使用总小时数,则将变量total_hours命名。您也可以在第二个单词(驼峰式大小写)中使用大写字母。但是,请尝试在整个代码中遵循约定!

字符串:

在python中,字符序列是一个字符串。它包含在两个引号中。字符串可以包含字符,空格,数字和特殊字符。

我们可以给变量分配一个字符串。将字符串视为“ 有序序列 ”。我们可以使用索引号访问字符串的任何字符。

也可以使用负整数。-1将使您获得字符串的最后一个字符。

1219fbf031affa61f0011cd926320d2f.png

我们可以在字符串上应用'stride'和'slice'。

我们可以输入stride作为Name [:: 2]。它将每隔一个字符选择一次。

Slicing可以合并为名称[0:5:2]。这将返回第二个字符,直到索引4。

c52d8faccf37dd2d62123f641374a8a1.png

Len命令用于获取字符串的长度。

加号用于连接或组合字符串。结果是一个新的字符串。

cf77dfe2936cd731e46fa4cc0e0553c8.png

字符串的值可以使用数字复制。结果是一个新的字符串。

e7e7b07e54b6109880dd6d651c9f0ed7.png

您不能更改字符串值,但是可以创建一个新字符串。字符串是“不可变的”

有些序列很难表示,如换行或制表符。

转义序列用于表达此类序列。反斜杠用于此类转义序列。例如 n代表新行。 t给出一个标签。如果要使用反斜杠,请使用双反斜杠或将r放在字符串前面。

55f1790e38accf08c2e21da715ce9b77.png

现在让我们看一下字符串方法。由于字符串是序列,因此可以将列表或元组方法应用于它们。

所述upper方法改变从下壳体字符串的字符为大写。

Replace方法替换字符串的给定段。

Find方法用于查找子字符串。该参数采用我们要查找的子字符串。输出是子字符串的起始索引。如果子字符串不存在,则输出为-1。

28921030e938092836be6ca3c72fe0f2.png

总结:

让我们将其保留到Python机器学习的第一部分。我们从准备好安装程序的开始就开始,然后研究类型,表达式,变量和字符串。我希望本文和接下来的文章可以帮助您开始使用Python,并深入的去学习Python。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值