Python基础知识

公众号-IT赶路人,专注分享与IT相关知识,关注我,一起升职加薪!

image

Python,您一定听说过它,并且想知道这门语言有什么特别之处。随着机器学习和人工智能的兴起,摆脱它成为可能。你可能会问自己,Python容易学吗?让我告诉你,它确实好学!我在这里帮助您开始学习Python基础知识。

什么是Python?

简单地说,Python是一种高级动态编程语言,它被解释。Python之父Guido van Rossum在开发Python时有一个简单的目标,那就是看起来简单的代码,可读的和开源的。在Stack Overflow于2018年进行的一项调查中,Python被评为第三大最著名的语言,紧随其后的是JavaScript和Java,这证明了Python是增长最快的语言。

Python的特性

python 目前是我最喜欢使用的语言,因为它的简单性、强大的库和可读性。您可能是一个老派的程序员,也可能是一个全新的编程新手,Python是最好的入门方式!Python提供了下面列出的特性:

  • 简单性:少考虑语言的语法,多考虑代码。

  • 开源:一种强大的语言,每个人都可以根据需要自由使用和修改。

  • 可移植性:Python代码可以共享,其工作方式与预期相同。无缝、无麻烦。

  • 可嵌入和可扩展:Python内部可以包含其他语言的片段来执行某些功能。

  • 被解释:大内存任务和其他繁重的CPU任务的烦恼都由Python自己来处理,让您只需要担心编码。

  • 巨量图书馆:数据科学?Python会掩护你的。Web开发?Python仍然可以保护您。一直都是。

  • 面向对象:对象有助于将复杂的现实问题分解为可以编码和解决的问题,以获得解决方案。

  • 数据科学家

  • 机器学习和人工智能

  • 物联网

  • Web开发

  • 数据可视化

  • 自动化

    总而言之,Python语法简单、易读,并且有很好的社区支持。您现在可能会有一个问题,如果您了解Python,您可以做什么?嗯,你有很多选择可供选择。

Python基础知识

要开始学习Python基础知识,您需要首先在您的系统中安装Python,对吗?所以我们现在就开始吧!您应该知道,现在大多数Linux和Unix发行版都有一个开箱即用的Python版本。要设置好自己,您可以按照本分步指南进行操作。

  • Create Project(创建项目)并输入名称,然后单击Create(创建)。

  • 右键单击项目文件夹,使用新建->文件->Python文件创建一个python文件,然后输入文件名设置好后,您需要创建第一个项目。按照以下步骤操作:您的任务完成了。您已经将文件设置为开始使用Python编码。你对开始编码感到兴奋吗?我们开始吧。首先,也是最重要的,“你好世界”节目。

print('Hello World, welcome to python world !')

Python中的注释

Python中的单行注释使用# 符号和“‘来表示多行注释。如果你想了解更多关于评论的信息,你可以阅读这本全面的指南。一旦您了解了Python Basic中的注释,让我们跳到Python Basics中的变量。

变量

简单地说,变量是存储数据或值的存储空间。但是Python中的问题是,变量不需要在使用之前声明,因为其他语言需要这样做。数据类型会自动赋值给变量。如果输入整数,则会将数据类型指定为整数。您输入一个字符串,系统会为该变量分配一个字符串数据类型。你明白我的意思了。这使得Python成为动态类型化语言。您可以使用赋值运算符(=)为变量赋值。

a = 'Welcome to python!'
b = 123
c = 3.142
print(a, b, c)

输出:欢迎使用python!123 3.142

您可以看到我为这些变量赋值的方式。这就是在Python中为变量赋值的方式。如果您想知道,是的,您可以在一条打印语句中打印多个变量。现在让我们回顾一下Python基础知识中的数据类型。

Python中的数据类型

数据类型基本上是一种语言支持的数据,因此很容易定义真实生活中的数据,如工资、员工姓名等。可能性是无限的。

数值型数据类型

顾名思义,这是在变量中存储数值数据类型。您应该知道它们是不可变的,这意味着变量中的特定数据不能更改。

  • Integer:这就像您可以在变量中存储整数值一样简单。例:A=10。

  • 浮点数:浮点数保存实数,用十进制表示,有时甚至用科学记数法表示,E或e表示10的幂(2.5e2=2.5x102=250)。例:10.24。

  • 复数:它们的形式为a+bj,其中a和b是浮点数,J表示-1(虚数)的平方根。例:10+6J。

a = 10
b= 3.142
c = 10+6j

有3种数值数据类型:既然您已经了解了各种数值数据类型,那么您可以在Python基础的这个文章中理解将一种数据类型转换为另一种数据类型。

类型转换

类型转换是一种数据类型到另一种数据类型的转换,当我们开始编程以获得问题的解决方案时,这对我们非常有帮助。让我们用例子来理解。

a = 10
b = 3.142
c = 10+6j
print(int(b), float(a), str(c))

输出:10.0 3 ‘10+6J’

你可以理解,通过上面的代码片断进行类型转换。‘a’为整数,‘b’为浮点数,‘c’为复数。您可以使用Python内置的Float()、int()、str()方法来帮助我们转换它们。一种简单的情况可能是,您需要计算公司员工的工资,这些工资应该是浮动格式的,但它们是以字符串格式提供给我们的。因此,为了使我们的工作更容易,您只需使用类型转换,并将工资字符串转换为浮点型,然后继续我们的工作。现在让我们转到Python Basics中的LIST数据类型。

列表

简单单词中的列表可以被认为是存在于其他语言中的数组,但不同的是,它们可以在其中具有不同的类型,即同一列表中的不同数据类型。列表是可变的,这意味着您可以更改其中可用的数据。对于那些不知道数组是什么的人来说,您可以通过想象一个能够以您需要的方式保存数据的机架来理解它。您可以稍后通过调用存储数据的位置来访问数据,这在编程语言中称为索引。使用a=list()方法或使用a=[]定义列表,其中‘a’是列表的名称。您可以从上图中看到存储在列表中的数据以及与存储在列表中的数据相关的索引。请注意,Python中的索引始终以“0”开头。

元组

Python中的元组与列表相同。只有一件事要记住,元组是不变的。这意味着一旦声明了元组,就不能添加、删除或更新元组。就这么简单。这比列表快得多,因为它们是常量值。操作类似于列表,但涉及更新、删除、添加的操作,这些操作将不起作用。Python中的元组被写成a=tuple(),其中‘a’是元组的名称。

a = ('List', 'Dictionary', 'Tuple', 'Integer', 'Float')
print(a)

output=(‘list’,‘Dictionary’,‘Tuple’,‘Integer’,‘Float’),

它基本上包装了元组所需的大部分内容,因为只有在需要常量值的列表时才会使用它们,因此需要使用元组。

字典

当你和我们一起举一个真实世界的例子时,字典是最容易理解的。最容易理解的例子是电话簿。想象一下电话簿,并了解其中存在的各个字段。您可以想到姓名、电话、电子邮件和其他字段。将name视为键,然后将您输入的名称作为值。这就是字典的含义。这是一种持有关键、有价值的团体的结构。字典可以使用a=dict()编写,也可以使用a={}编写,其中a是词典。键可以是字符串或整数,后面必须跟“:”和该键的值。

MyPhoneBook = { 'Name' : [ 'Akash', 'Ankita' ] ,
'Phone' : [ '12345', '12354' ] ,
'E-Mail' : [ '[email protected]', '[email protected]' ]}
print (MyPhoneBook)

输出:{‘NAME’:[‘AKASH’,‘ANKITA’],

       ‘PHONE’:[‘12345’,‘12354’],

        ‘E-MAIL’:[‘[email protected]’,‘[email protected]’]}

访问字典的元素您可以看到键是名称、电话和电子邮件,每个键都分配了2个值。打印字典时,会打印键和值。现在,如果您只想获取特定键的值,可以执行以下操作。这称为访问字典的元素。

print(MyPhoneBook['E-Mail'])

OUTPUT:[‘[email protected]’,‘[email protected]’]

集合

集合基本上是元素或项的无序集合。元素在集合中是唯一的。在Python中,它们用括号括起来,用逗号分隔。您可以看到,即使在集合‘a’中有类似的元素,它仍然只打印一次,因为集合是唯一元素的集合。

a = {1, 2, 3, 4, 4, 4}
b = {3, 4, 5, 6}
print(a,b)

输出:{1,2,3,4}{3,4,5,6}

字符串

Python中的字符串是最常用的数据类型,特别是因为我们人类更容易与它们交互。从字面上看,它们是单词和字母,这就说明了它们是如何使用的,在什么上下文中使用是有意义的。Python出类拔萃是因为它与字符串有如此强大的集成。字符串用单引号(‘’)或双引号(“”)表示。字符串表示字符串中的数据不能在特定索引中更改。

浏览网页:https://www.itxiaonv.com/?p=147,了解更多IT信息

你可能感兴趣的:(Python基础知识)