Python 运行日志 → 01.09.2022
Python 运行日志 → 01.09.2022
1-) Python 简介
在本文中,我想总结一下我们看到的第一堂课中的代码和基本信息。由于我对这种领域完全陌生,我突然将其视为课程重复。那么让我们从最基本的开始,什么是“Python”?
Python是一种编程语言,作为其最简单的解释,可以根据绘制的区域在许多领域用于不同的目的。由于我自己在“数据科学/数据科学”的保护伞下看到了这种编程语言,因此我计划在这篇文章和未来的文章中写数据科学框架内的文章。
有许多领域/应用程序可以使用和编写 Python。我个人使用 Jupyter Notebook 是因为它界面简单。
我们最先开始的代码其实和 Python 版本控制有关。
**系统版本
** 有了这段代码,我们就可以成功控制我们安装或使用的语言版本。
其次是“print()”代码,其实是最基本的代码之一。 print 函数实际上将特定的消息打印到屏幕上。
Burada görüldüğü gibi parantez içerisindeki metni ekrana yazdırma görevinde kullanılmış.
2-) Python 数据类型
基本上,我们可以说实际上有 4 种数据类型。事实上,我们在概述中看到的大部分内容都包含在这些类型中。让我们从我们的第一个数据类型开始;
** a) 整数 (int):** 整数实际上是我们使用的整数。我们在日常生活中看到的整数,即1、2、5、-17、42、386,统称为“整数”。现在,让我们看看如何找出数据的类型。
为此,顾名思义,我们实际上使用了“type()”命令。我们在括号中写下我们想要学习其类型的数据。
Görüldüğü gibi parantez içerisinde kullanılan bir tam sayının türü “Integer” yani kısacası “Int”.
b)字符串(str): 作为第二种数据类型,我们有“String”,即“Str”。这实际上是由字母组成的数据。我们可以说,我们称之为写作的形式。您可以在下面的示例中看到它。
Görüldüğü üzere harflerden oluşan bir veri türü “String” yani “Str”dir.
这里要考虑的问题是字符串是用“”写的。这样做的原因是机器可以检测到它不是代码,而实际上是一个“字符串”,即文本。
c) 浮子(float): 第三 __ 我们的数据类型是浮点数。浮点数实际上是我们从日常生活中知道的十进制数。任何带有分数的数据都被视为浮点数。例如;
Gördüğünüz gibi ondalık bir sayının türü yani type’ı float olarak geçmekte.
d) 布尔值 (bool): 第四也是最后一点,我们有布尔类型。布尔值大致是 True/False 表达式。这种情况下的表达式类型称为布尔值。
Örnekte de görüldüğü gibi.
到目前为止,我们实际上已经看到了简单的数据类型。现在让我们来看看这些数据类型的组合。让我们从第一个开始。
3-) Python 数据结构
a) 元组: 元组本质上是不可变的结构。换句话说,我们以后不能用其他代码更改我们创建的元组。创建元组的基本条件是我们将数据写在括号中。举个例子,让我们一起创建一个简单的元组。
Gördüğünüz gibi parantez içerisine elimdeki verileri girdim ve type kontrolü yaptığımda bunun Tuple olduğunu gördüm.
如果我们有一个包含大量数据的元组,我们可以通过特定的代码从中获取特定的数据,如下所示;
Gördüğünüz gibi 2. indexteki veriyi hemen önüme getirdi.
这里要知道的最重要的事情是索引顺序在 Python 中从 0 开始。当我们用这些信息查看我们的元组时,我们的第二个索引不是 8 而是 14。如果我们把我们的元组的名称和我们想要的索引写在方括号中并运行代码,它将给我们具体的数据。
当然,我们也可以多取一个元素。为此,我们需要学习“切片”。
切片基本上用于在我们面前将多个元素放入一个元组中。工作逻辑其实很简单;
变量名[起始索引:结束索引:跳数]
它可以用作
让我们用一个例子来加强它。
正如你在这里看到的,我希望它从第 0 个元素到第 4 个元素,但是有一个问题,虽然第 4 个元素是“Home”,但它没有收到它,因为它总是从最后一个元素,所以如果我们写 4 则为 3,如果我们写 7 则为 6 如果我们写 100,它将得到 99。
如果我们想让一个元素跳转,我们稍微扩展一下这段代码。
如您所见,我们从开始到最后一个元素 3 个 3 个跳跃,这一次也是如此。我在这里展示了两个代码。它是双向的。
如果我们想从末端得到一个值
这里的主要区别在于,在上面的代码中,我们显示了我们想要直接接收的数据,而在下面的代码中,我们希望数据从最后一个开始并返回 2 次。
这些是我们现在将看到的关于元组的代码。由于我们无法更改元组内的元素,因此没有替换代码。现在我们有了第二个结构。
b) 清单: 列表与元组的主要区别在于这些结构是可变的。另一个根本区别是我们将 Tuple 中的元素放在方括号内,而将 List 中的元素放在方括号内。在那里面;
在列表中,我们可以找到并拉取我们想要的元素,就像在元组中一样,也可以通过跳转到我们想要的元素。
现在我们继续讨论列表中最关键的特性,元素替换。为此,我们将写入我们分配给列表的名称,然后打开方括号并更改索引,然后使用 equals 函数写入我们要添加的元素。
我们提到列表是灵活的,因为它们是灵活的,我们可以进行更改以及添加或减去。为此,我们有两个不同的命令。
İlk komutta “Yeni Bir Bilgi” adlı elemanı listemize eklerken ikinci komutta parantez içerisinde belirttiğim elemanı bu listeden çıkarttık.
现在我们进入下一个结构,我们称之为 Set。
c) 套装: 集合的主要区别在于所有这些元素都写在大括号中。当然,有些交易他是不允许我们的。
在继续这些之前,我想向您展示一个列表可以转换为一个集合,一个集合可以转换为一个列表,简而言之,这些结构可以相互转换。
Görüldüğü üzere ve hatta isimlerinden de belli olduğu üzere önce list oluşturup, sonrasında bunu sete çevirdim ve sete çevirmem ile birlikte süslü parantez ile yazıldığını görmüş olduk.
集合的另一个特点是,如果集合中有多个相同的元素,朋友们以单一的方式将它们都显示出来,而不是一个一个地写出来,让我这样表达我的意思;
Görüldüğü gibi kümemizde üç adet “6” elemanı bulunmasına rağmen bunu teke indirgeyerek yazdı.
集合实际上就像我们从数学中知道的集合一样工作,我们可以在这里使用集合中的函数,即我们可以创建交集和并集。为此,我们首先创建两个不同的集合,即集合。
Görüldüğü gibi iki farklı set yarattım.
现在让我们组合和相交这些集合。
Görüldüğü gibi önce iki farklı seti birleştirdik, sonra ise kesiştirdik.
我们不能像在列表中那样在集合中添加或减去元素,也不能像在元组中那样拉出我们想要的元素。
现在我们来到最后一个数据类型,它是;
d) 字典: 字典基本上是给我们实际创建的结构赋值,所以我们实际上可以有组。
同时,其他结构可以在字典中打开和赋值。
这是我们实际做的;
首先,我们打开一个字典,在里面写“list_for_value”,在里面写了一个列表,这个列表实际上就成了我们的值。然后我们在同一个字典中写了“flat_one_value_2”,并为字典中的结构分配了一个普通的数值。
现在我们继续讨论条件表达式(If/Elif/Else),这是我们第一周的最后一个主题。
4-) 条件表达式 (If/Elif/Else)
事实上,顾名思义,这些是允许我们采取行动的表达方式,例如“如果发生这样那样的事情,就让它发生”。事实上,它带有一个决策结构。
如上例所示,我们实际上陈述了一个条件。如果 6 大于 8,我们要求系统写“6 大于 8”,否则写“6 不大于 8”。由于 6 当然不大于 8,所以它执行了我们编写的第二个命令。
在这个例子中,假设我们有 25 个苹果。实际上,我们在这里想要做的是,如果我们的苹果数量超过了指定的值,但因为我们没有比任何给定的值更多的苹果,并且我们有不到 39 个苹果,我们会遇到“我的苹果比你少”。
我们也可以得到多个结果;
可以以相同的方式指定多个条件。
Elif 命令也可以写在 if 命令下。这样,如果第一个条件不满足,所有的 Elif 都会被尝试,直到满足下一个条件,下一次尝试就停止尝试。
最后,还有 Else 条件。如果没有满足列出的条件,则无论这些条件如何,Else 命令都会给我们不同的结果。
这是我们介绍 Python 的第一周,朋友们,感谢这篇文章,我了解了基础知识,不仅是你,还有我。
感谢阅读,我们下一篇文章见。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明