介绍
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()允许用户在给定范围内生成一系列数字。通常,它用于循环:
范围用法希望您能学到一些有用的东西,谢谢阅读。