初学者使用Python的一些基础知识了

北京中科白殿疯醫院 https://wapyyk.39.net/hospital/89ac7_registers.html

介绍

Python是一种面向对象的,可解释的高级语言,具有简单的语法和强大的功能。我们可以使用Python轻松构建复杂的应用程序,并提高可读性。

现在我们知道什么是Python?让我们探讨为什么需要使用它?

高级大多数Python组件都取材于自然语言,即我们用来交流的语言。与其他语言相比,这使Python更易于学习。解释过的Python逐行编译代码-轻松识别错误,同时,与其他代码相比,速度也有些慢。简单语法如果您是一位经验丰富的开发人员,并且现在尝试学习Python,它将比您已经在使用的语言简单直接。但是,如果您是编程的新手,我说您很幸运从Python开始。您找不到比Python简单但功能强大的语言。动态语义如果您是典型的传统编码器,您知道我们应该在使用任何东西之前对其进行初始化。在Python中,这一切都是动态发生的。变数

变量不过是带有值的单词。它是如此简单;与Java不同,我们并不需要提及的数据类型,如可变的int,String和Float。

假设您要在变量中存储值10-看一下:

a=10#声明一个变量#

Python的动态语义自动将变量视为Int。既然我们知道如何声明变量并为其分配值,那么下一步就是探索不同的变量类型。Int,Float,String,和Boolean是基本数据类型的Python支持。看一下如何声明和给它们赋值:

Python中的基本数据类型

多亏了Python的简单语法,我们可以使用不同的数据类型在一个变量中声明多个变量:

基本操作

现在我们学习了如何创建变量,现在该探讨基本功能了-查找字符串的长度,将字符串转换为大写或小写,等等。

字符串的长度:Python包含一个名为的函数len(),该函数返回给定容器中的项目数。在我们的例子中,容器是字符串,返回值是它的长度:

查找字符串的长度

索引:使用索引,我们可以找到在字符串中特定位置存在的值或字符是什么。我们需要记住的主要事情是索引从零开始:

索引演示

串联:我们可以使用plus(+)符号在python中连接两个字符串。它类似于Java和Kotlin语法:

字符串-串联

切片:切片是Python的一项出色功能,通过它我们可以使用它们的索引来获取字符串的各个部分,如下所示:

切片字符串

带状:使用strip我们可以删除字符串中的前导和尾随空格。如果您只想删除前导空格,则可以使用lstrip()或删除尾随空格。我们可以使用rstrip()。

剥离功能的使用

查找和替换:这些是任何编程语言中的标准功能-find用于验证所需值是否在实际值中,replace并用于删除特定值,然后在该位置添加所需值:

查找并替换用法

转换:我们可以将字符串转换为大写,小写或标题情况下使用upper(),lower()和title()分别的功能。

转换功能的使用

到目前为止,我们已经看到了可以容纳单个值的变量的不同用法。但是,如果我们要存储值列表怎么办?那就是使用集合的地方。Python中有四种收集类型:

1)清单

该列表是可以随时更新的值的集合。在Python中,列表用方括号表示:

具有相同数据类型的列表集合

列表可以包含任何数据类型,如下所示:

列出具有不同数据类型的集合

我们可以对列表执行一些有用的操作,例如添加或删除数据,对列表进行排序以及在特定索引处插入数据:

清单上的操作

2)元组

元组类似于list,但是一旦初始化就不能添加数据,它由圆括号表示,如下所示:

元组演示

我们可能不会在元组中添加/删除数据,但是我们可以做一些有用的事情,例如查找最大/最小值,元组中的项目计数以及项目的索引:

元组操作

3)设置

Set是没有索引和无序的集合。设置中不允许重复值。集由花括号表示,如下所示:

简单设置用法

与其他集合类型类似,我们可以添加,删除和更新集合中的数据:

4)字典

与其他字典相比,字典是一种不同的收藏类型。集合包含键/值对中的数据。如果您是Java或Kotlin编码器,则不允许重复的项目-就像hashmap。

基本字典用法

我们可以使用分别称为keys()和的两个唯一函数来获得字典中的所有键或值values():

字典操作

逻辑运算符

逻辑运算符是任何语言中的基本运算符之一。Python有三个逻辑运算符,如and,or,not。

and:如果所有状态都为true,则返回true。

或:如果任一语句为true,则返回true。

not:反转结果,假设结果为true,则返回false。

身份运算符

python中有两个标识运算符-is和isnot

is:如果两个变量相同,则返回true。isnot:如果两个变量都不相同,则返回true。

身份运营商

循环

下面我们就来探讨一下while,并for在Python循环。两者具有相似的功能,但语法不同。

while循环

while循环重复执行一系列语句,直到满足给定条件,看一下语法:

while循环用法

这i≤5是条件。最初,i值为1,并且在每次迭代中,i都会递增1。在第5次迭代中,i值为6,条件失败,因此循环终止。

for循环

for循环用于顺序迭代。它主要用于迭代集合。

这里的序列是一个集合,对于每次迭代,该集合中该索引处的值将分配给iterator_var,我们可以在内部语句中访问它。迭代终止于列表的最终索引。

让我们做一个简单的for循环示例—我们有一个编号为1、2、3、4的列表,这里的目标是使用for循环获得列表中各项的总和:

用于循环

条件语句

一些基本的Python条件语句的是if,elif,continue,和break。让我们看看如何使用它们:

如果

一个if声明中写入if关键字后跟的条件,并用冒号结束。如果满足条件,则将执行其中的语句。与条件相反,我们可以使用else关键字执行另一组语句,如下所示。

if-else用法

elif

elif当我们要满足两个以上的条件时,关键字便会派上用场。让我们以上面的示例为例,如果i为零则显示为偶数,但0既不是偶数也不是奇数—可以使用elif如下所示的方法来解决:

省略号用法

brcontinue

continue是随循环附带的关键字。使用此关键字,我们可以跳过当前的迭代。看一看:

继续使用

break

break与相似continue,但是当您调用break而不是跳过当前的迭代时,它将终止整个循环。

中断使用

打印

正如我们已经看到的,使用打印在控制台中显示数据的两种方式-一种是将值直接传递到打印函数中,另一种是传递逗号分隔的参数。如果你不记得,请看一下:

基本打印用法

我们将需要在静态字符串的中间打印动态值。这可以通过两种变体来完成,例如字符串格式和百分比符号用法:

打印语句中的字符串形成

如果你清楚地观察到,第一种方法中会有多余的尾随零,这是因为Python将值显示为浮点数。我们可以限制小数点,如下所示:

注释

使用任何语言时,开发人员都在代码中包含注释,以使其他开发人员可以理解它。Python提供了两种类型的注释-单行和多行。

单行:这种类型的注释在开头用#表示,如下所示:

单行注释

多行:这种注释对于编写有关功能的冗长说明或注释一段代码很有用。三重引号表示邮件开头和结尾的多行注释:

多行注释

范围

range()是Python中的内置函数。简而言之,range()允许用户在给定范围内生成一系列数字。通常,它用于循环:

范围用法

希望您能学到一些有用的东西,谢谢阅读。




转载请注明:http://www.aierlanlan.com/rzfs/1589.html

  • 上一篇文章:
  •   
  • 下一篇文章: