很多人刚开始入门python的时候都不知道从哪里入手学习。我的建议是把python分成若干个细小的部分。从最重点的开始慢慢学起。本文章将介绍python四个关键点。
想要快速学会python的4个关键点分别是:数据 条件判断 函数 循环
当你熟练掌握了这四个要点,你就算入门python了
那么我们现在来开始一个个学习吧!
首先是数据类型
字符串———数字————容器(列表,元组,集合,字典)————布尔数值————None
我们需要先了解什么是变量?
nameStr='马云'
其中 nameStr是变量名称(str是指数据类型为文本类型string),而马云是变量值
添加注释的方法有两种,
第一种是在注释前面直接加#
第二种是将注释包含在''' ''' 里面
我个人比较喜欢在注释前面加#
数据类型1:字符串string
用%s格式化字符串案例:
数据类型2:数值number
数值分为整数型,浮点型
整型即整数类型,可以进行各种整数运算。
浮点数即小数,计算机中数值的表示按小数点的位置分为定点数和浮点数
数据类型:容器
容器分为:
列表(List)
元组(Tuple)
集合(Sets)
字典(Dictionary)
容器部分需要掌握的4个最重要的操作就是:增加,删除,查询,修改
1,列表
切记符号必须是英文符号,List 首字母要大写,不然会报错!
增加操作:
删除操作:
修改操作:
集合:
字典:
数据类型:布尔类型(True and False)
数据类型:空值None
下面,我们开始学习第二个关键点:条件判断
我们从豆瓣随便选一部电影。我选了一部我非常喜欢的电影!寻梦环游记,可以看到它的评分是9.0
当我们选电影时,我们通常会去豆瓣看评分。我自己选电影的标准是高于7.5会去电影院观看。因此我们可以用if语句来帮我判断是否去看这部电影.
格式总结:
if 边界条件:
要做的事情1
else:
要做的事情2
条件判断会用到一些常用的符号如下:
< > >= <= != ==
其中比较陌生的是:
!= 不等于
== 是否等于
逻辑比较词: and or not
当涉及到多个条件的判断时应该如何写代码呢?
格式:
if 边界条件1:
要做的事情1
elif 边界条件2:
要做的事情2
elif 边界条件3:
要做的事情3
else:
要做的事情4
注意:elif 可以使用多次,而else只能放在最后出现一次
循环语句
意思是把容器中每一个数据都按照特定的规则进行重复处理。
代码格式:
for i in 容器:
要做的事情
当我们向结束循环时应该如何做呢?
这时候可以使用continue
break用于退出整个循环
下面到了函数环节啦!
函数的三个功能是:1 功能 2 输入 3 输出
函数能帮助我们节省很多精力。只要定义好一个函数,以后直接引用就行了
那么如何定义一个函数呢?我们来定义一个相加的函数。
字符串、数字,元祖这3种是不可变数据类型,其他的都是可变数据类型
可变的数据类型:
使用函数
参数是可变数据类型:
传递的是该变量的引用地址
Python的作用域一共有2种:全局作用域,局部作用域。
定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。
ok,python的四个关键点已经学完啦!下面再介绍几个重要的小知识点
首先是如何引用模块。当我们实际操作的时候,经常需要引用各种功能模块。
内置模块引用:
第三方模块引用:
数据结构:
介绍Python的collections包,了解常用的数据结构
队列(queue)
队列就像你去餐厅外婆家吃饭排队,新来的人在队列尾部加入,叫做入队。取完票的人从队列首部离开队列,叫做出队
栈(stack)
栈这种数据结构有点像像生活中的木桶。你往栈中加入新的元素,就是入栈,新的元素总是放在木桶的最上面。
排序字典OrderedDict
计数器Counter