Python 简介 #2。课

Python 简介 — 第 2 课

print("大家好!")

大家好!

我们已经离开了数据科学训练营的第二周。在本课中,我们快速介绍了数据科学项目中经常使用的 Python 语言。

我将尝试为您提供有关 Python 的一般信息以及我们在培训内容中详细检查过的一些基本命令。

Official Python Logo

什么是 Python?

Python;它是一种非常流行的编程语言,由 Guido van Rossum 于 1990 年在阿姆斯特丹开始开发。与流行的看法相反,它的名字并非来源于一条蛇,而是来自 Guido van Rossum 非常喜爱的蒙蒂。 Python 六人英国喜剧团体蒙蒂的蒙蒂 蟒蛇的 它以节目《飞行马戏团》命名。

我们为什么要使用 Python?

  • 它可以在不同的操作系统上运行,例如 Windows、Linux、Mac。
  • 您可以在 Internet 上找到许多关于 Python 的土耳其语和英语资源。
  • 它提供面向对象的编程支持。您可以为 Web 环境和桌面开发软件。
  • 您可以为数据分析、大数据、图像处理、人工智能、机器学习等领域开发应用程序。
  • 它具有简单的snytax(句法)结构,非常接近口语英语,因此非常容易学习和编写。

由于所有这些原因,它是数据科学家最常用的编程语言之一。同样,R 编程语言是数据科学家的另一种首选语言。

Python 应该首选哪个 IDE?

IDE(集成开发环境)软件用于轻松编写、控制和组织代码。这些软件在编码过程中具有自动完成、错误检查、版本控制和测试环境等功能。

这方面有很多付费/免费软件,我将在本文的截图中使用包含在 Anaconda 发行版中的 Spyder IDE。

下载 Anaconda 软件 以下地址 您可以访问。

Python中的基本数据类型

Python 具有以下数据类型。

字符串 (str) — 字符串。它可以包含文本或数字。然而,这些不是实数。

整数 (int) — 整数数据类型。比如 3、-22、25668。

Float(float) — 十进制数据类型。 3.7、8.5、-1.3

Boolean (bool) — 此数据类型仅包含两条信息,True/False。布尔数据通常用于编程语言。

Python 还允许更改数据类型。我们可以将一个 int 数据定义为 str。

让我们将 3 个不同的变量定义为 a = 3 b = 4.2 c = “Pencil”。 a、integer、b 是浮点数,c 是字符串数据类型。

 type(str(a)) # 将 int 字符转换为字符串。  
 type(int(b)) #Float 将字符转换为整数。

我们无法将 String 类型的数据转换为数值。

Python 中的变量

在使用 Python 编码时,我们经常需要一些数据。假设销售报告中包含的产品需要计算。假设我们需要计算一些洗衣机型号在总营业额中的份额,为此我们需要将销售单位乘以单价。

我们不是在每个操作中编写每个模型,而是将洗衣机的模型定义为一个变量,例如 A,我们可以在所有剩余的操作中使用这个变量进行操作。

Python 允许我们为需要临时存储数据的情况创建变量。

根据上述场景,产品在销售列表中注册为 1234XYZPlusWiFi 设备 我们通过分配一个名为 的变量使操作更容易。

Python’da Değişkenler (Variables)

在 Spyder IDE 中,左侧用作编码,右侧用作变量查看器。需要注意的是,我们在右侧定义的变量也有类型信息。在定义变量时,我们应该注意它们不包含土耳其语字符。

Python中的数学运算

如果您愿意,还可以对变量执行数学运算。

加法+,减法-,乘法*,除法/可以用符号来完成。除此之外,// 可用于全除,** 用于求幂,% 用于查找除法的余数(修改)。

元组

  • Python'da 元组 括号 ( ) 与 一起显示。
  • 它可以包含许多不同的数据类型。
  • 它是顺序的。换句话说,我们可以在其中执行索引操作。
  • 里面的元素是不能改变的。
  • 对于单元素元组操作,如果字符后没有添加逗号,Python 会将变量视为 str。

Tuple

len() 函数和索引操作

欧洲大陆有一个地名最长的小镇。英国威尔士安格尔西岛南部的一个定居点。 看: 维基百科

这个地方的确切名称是一场噩梦,因为他们把它挂在下面的火车站上。想象一下向某人描述这个地方:)

Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch

你认为这个火车站标志上有多少个字符?在蟒蛇 len() 使用函数很容易确定这一点。

len() fonksiyonunun kullanımı

一个正好有 58 个字符的单词!那么,如果我们被要求在这个单词中找到第 28 个字符,我们该怎么办呢?

有了Index,我们可以找到字符的位数。在 Python 中,索引从 0 开始。也就是说,第一个字符的索引值为 0。索引结构 方括号 搭配使用。

kasaba = “Llanfairpwllgwyngyllgogerychwyrndrobullllantysiliogogogoch”

28. karakter w

获取具有索引的多个元素 切片 我们可以。

打印(卡萨巴[1:7]) 代码的输出 码头 将会。这段代码告诉我们第 1 个索引包含在内,第 7 个索引不包含在内。索引从 0 开始 😃

如果我们愿意,可以间歇性地定义一个索引。

打印(卡萨巴[1:15:3]) 如果是代码 低调 将被输出。这段代码告诉我们获取第一个索引,跳过 2 个字符,获取第三个索引。

打印(卡萨巴[-1]) 负索引也可以用 .让我们从最后一个字符倒退。

李斯特勒(列表)

在 Python 中创建列表的最短方法 方括号 [] 用途。

  • 它可以包含多个数据。它可以包含多个相同的数据。
  • 可以添加、删除、更改内容。
  • 内容改变后,原始数据也随之改变。
  • 可以进行索引操作。

# ** 附加** 使用该函数,我们可以在现有列表的末尾添加一个元素。

# ** 插入** 使用该函数,我们可以将元素添加到我们想要的索引值。

# ** 延长** 合并两个现有列表。元素被添加到当前列表的延续中,就像它们在旧列表中一样。

流行音乐 如果索引值已知,则该函数将其删除。

我们可以通过使用函数输入索引来删除元素。我们也可以输入一个索引范围。

消除 使用该功能,我们可以删除特定的值而不需要索引信息。

种类 该函数用于对列表中的 int、float 或 str 数据类型进行排序。它将在同时包含 str 和 int 或 float 的列表上失败。

Python lists

套/套(套)

它是 Python 中使用的另一个数据集。 花括号/花括号 {} 显示。

  • 它们不能被排序、索引,它们中的元素不能重复,数据不能改变。
  • 可以添加新元素,但不知道添加元素的顺序。

我们可以使用下面的代码来查询一个元素是否包含在一个集合中。

add() 可以添加单个元素,update() 可以添加多个元素。

 金属 = {“铁”、“钢”、“铜”、“铝”} metaller.add(“铂”) metal.update([“镉”,“黄铜”])

字典(字典)

字典可以包含不止一种不同的数据类型。 用花括号 {} 显示 但与集合的区别在于它由键值值组成。

Value 可以包含各种数据类型,但 Keys 必须是不可变的。

Dictionaries

条件表达式(If /Elif / Else)

  • 如果意味着如果。如果 if 语句中给出的条件为真,它就会起作用。除此之外,它不考虑任何条件。

如果学生的成绩低于50分,写“不能通过”,如果车速超过100公里/小时,写“你受到了处罚”。

 数字 = 200 如果 rakam > 0:  
 print(number, "大于零")

输出为“200 大于零”。

  • 如何使用 if...else?

如果条件为真,则使用 else 语句。

 数字 = -13  
 如果 rakam <0:  
 print(number, "大于零")  
 别的:  
 打印(数字,“小于零”)

“-13 小于零。”输出。

  • 如何使用 if...elif...else?

除了 if 和 else 条件 小精灵 我们需要使用表达式

数学运算符可用于条件表达式。

有了这个问题,我们已经到了 Python 介绍部分的结尾。

感谢您的阅读。下一篇文章见!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/15482/42510509

posted @   哈哈哈来了啊啊啊  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示