很多人刚开始入门python的时候都不知道从哪里入手学习。我的建议是把python分成若干个细小的部分。从最重点的开始慢慢学起。本文章将介绍python四个关键点。

想要快速学会python的4个关键点分别是:数据 条件判断 函数 循环

当你熟练掌握了这四个要点,你就算入门python了

那么我们现在来开始一个个学习吧!

首先是数据类型

字符串———数字————容器(列表,元组,集合,字典)————布尔数值————None

我们需要先了解什么是变量?

nameStr='马云'

其中 nameStr是变量名称(str是指数据类型为文本类型string),而马云是变量值

添加注释的方法有两种,

第一种是在注释前面直接加#

第二种是将注释包含在''' ''' 里面

我个人比较喜欢在注释前面加#

数据类型1:字符串string




Python123判断数据类型 判断数据类型的方法python_数据类型


用%s格式化字符串案例:


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_02


数据类型2:数值number

数值分为整数型,浮点型

整型即整数类型,可以进行各种整数运算。

浮点数即小数,计算机中数值的表示按小数点的位置分为定点数和浮点数

数据类型:容器

容器分为:

列表(List)

元组(Tuple)

集合(Sets)

字典(Dictionary)

容器部分需要掌握的4个最重要的操作就是:增加,删除,查询,修改

1,列表


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_03


切记符号必须是英文符号,List 首字母要大写,不然会报错!

增加操作:


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_04


删除操作:


Python123判断数据类型 判断数据类型的方法python_Python123判断数据类型_05


修改操作:


Python123判断数据类型 判断数据类型的方法python_Python123判断数据类型_06


集合:


Python123判断数据类型 判断数据类型的方法python_作用域_07


Python123判断数据类型 判断数据类型的方法python_数据类型_08


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_09


字典:


Python123判断数据类型 判断数据类型的方法python_数据类型_10


Python123判断数据类型 判断数据类型的方法python_作用域_11


Python123判断数据类型 判断数据类型的方法python_作用域_12


Python123判断数据类型 判断数据类型的方法python_数据类型_13


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_14


数据类型:布尔类型(True and False)


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_15


数据类型:空值None


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_16


下面,我们开始学习第二个关键点:条件判断

我们从豆瓣随便选一部电影。我选了一部我非常喜欢的电影!寻梦环游记,可以看到它的评分是9.0


Python123判断数据类型 判断数据类型的方法python_python_17


当我们选电影时,我们通常会去豆瓣看评分。我自己选电影的标准是高于7.5会去电影院观看。因此我们可以用if语句来帮我判断是否去看这部电影.


Python123判断数据类型 判断数据类型的方法python_数据类型_18


格式总结:

if 边界条件:

要做的事情1

else:

要做的事情2

条件判断会用到一些常用的符号如下:

< > >= <= != ==

其中比较陌生的是:

!= 不等于

== 是否等于

逻辑比较词: and or not


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_19


当涉及到多个条件的判断时应该如何写代码呢?

格式:

if 边界条件1:

要做的事情1

elif 边界条件2:

要做的事情2

elif 边界条件3:

要做的事情3

else:

要做的事情4

注意:elif 可以使用多次,而else只能放在最后出现一次


Python123判断数据类型 判断数据类型的方法python_数据类型_20


循环语句

意思是把容器中每一个数据都按照特定的规则进行重复处理。

代码格式:

for i in 容器:

要做的事情


Python123判断数据类型 判断数据类型的方法python_数据类型_21


当我们向结束循环时应该如何做呢?

这时候可以使用continue


Python123判断数据类型 判断数据类型的方法python_作用域_22


break用于退出整个循环


Python123判断数据类型 判断数据类型的方法python_python_23


下面到了函数环节啦!

函数的三个功能是:1 功能 2 输入 3 输出

函数能帮助我们节省很多精力。只要定义好一个函数,以后直接引用就行了

那么如何定义一个函数呢?我们来定义一个相加的函数。


Python123判断数据类型 判断数据类型的方法python_python_24


字符串、数字,元祖这3种是不可变数据类型,其他的都是可变数据类型


Python123判断数据类型 判断数据类型的方法python_作用域_25


可变的数据类型:

使用函数

参数是可变数据类型:

传递的是该变量的引用地址


Python123判断数据类型 判断数据类型的方法python_作用域_26


Python的作用域一共有2种:全局作用域,局部作用域。

定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。

ok,python的四个关键点已经学完啦!下面再介绍几个重要的小知识点

首先是如何引用模块。当我们实际操作的时候,经常需要引用各种功能模块。

内置模块引用:


Python123判断数据类型 判断数据类型的方法python_python_27


第三方模块引用:


Python123判断数据类型 判断数据类型的方法python_数据类型_28


数据结构:

介绍Python的collections包,了解常用的数据结构

队列(queue)

队列就像你去餐厅外婆家吃饭排队,新来的人在队列尾部加入,叫做入队。取完票的人从队列首部离开队列,叫做出队


Python123判断数据类型 判断数据类型的方法python_Python123判断数据类型_29


Python123判断数据类型 判断数据类型的方法python_Python123判断数据类型_30


栈(stack)

栈这种数据结构有点像像生活中的木桶。你往栈中加入新的元素,就是入栈,新的元素总是放在木桶的最上面。


Python123判断数据类型 判断数据类型的方法python_python_31


排序字典OrderedDict


Python123判断数据类型 判断数据类型的方法python_python_32


计数器Counter


Python123判断数据类型 判断数据类型的方法python_python 判断数据类型_33