手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

廖雪峰python基础教程廖雪峰python博客官网进不去在哪能看pdf

时间:2022-05-08    点击: 次    来源:网络    作者:佚名 - 小 + 大

廖雪峰python基础教程廖雪峰python博客官网进不去在哪能看pdf


下载地址

https://share.weiyun.com/RS9A6Xk6


资料目录

廖雪峰python视频教程1 爬虫的基本框架及知识(day1-day15)
廖雪峰python视频教程2 scapy框架及爬虫进阶(day16-day20)
廖雪峰python视频教程3 爬虫高级知识及就业培训(day21-day28)
廖雪峰python教程官网doc
廖雪峰 2018年官方最新Python3教程(一)pdf
廖雪峰 2018官方Python3教程(二)pdf
廖雪峰2018官方Python3教程(三)pdf
廖雪峰python学习笔记(入门+进阶).doc
Python3高级教程(开课吧)pdf
Python3零基础教程(开课吧)pdf
利用Python进行数据分析(中文版)pdf
廖雪峰商业爬虫案例
廖雪峰商业爬虫课件
廖雪峰商业爬虫练习答案
爬虫第一节-爬虫第十四节
Python爬虫预习书籍
python环境和pychram


举例

变量不仅仅是数
变量x只能是任意数吗?其实,一个函数,就是一个对应关系。读者尝试着将上面表达式的x理解为馅饼,4x+3,就是4个馅饼加上3(一般来讲,单位是统一的,但你非让它不统一也无妨),这个结果对应着另外一个东西,那个东西比如说是iPhone。或者说可以理解为4个馅饼加3就对应一个iPhone,这就是所谓的映射关系。
所以,x不仅仅是数,还可以是你认为的任何东西。
变量本质上是占位符
函数中为什么变量用x?这是一个有趣的问题,自己搜索一下,看能不能找到答案。
我也不清楚原因。不过,我清楚地知道,变量可以用x,也可以用别的符号,甚至用alpha、beta这样的字母组合也可以。
变量在本质上就是一个占位符,这是一针见血的理解。什么是占位符?就是先把那个位置用变量占上,表示这里有一个东西,至于这个位置放什么东西,以后再说,反正先用一个符号占着这个位置(占位符)。
其实在高级语言编程中,变量比我们在初中数学中学习的要复杂。
但是,先不管那些,现在,就按照初中数学的难度来研究Python中的变
量。
在Python中,通常用小写字母来命名变量,也可以在其中加上下画线,以表示区别。

建立简单函数
>>> a = 2
>>> y=3*a+2
>>> y
8
这种方式建立的函数,与在初中数学中学习的没有什么区别。当然,这种方式的函数在编程实践中没什么用途,仅仅在这里冒出来,后面绝对不用这个形式了。
输入a=3,然后输入y,看看得到什么结果呢?
>>> a=2
>>> y=3*a+2
>>> y
8
>>> a=3
>>> y
8
是不是很奇怪?已经让a等于3了,为什么结果y还是8?
还记得前面已经学习过的关于“变量赋值”的原理吗?a=2的含义是将2这个对象贴上了变量a的标签,经过计算,得到了8,之后变量y引用了对象8。当变量a引用的对象修改为3的时候,但是y引用的对象还没有变,所以还是8。再计算一次,y的连接对象就变了:
>>> a=3
>>> y
8
>>> y=3*a+2
>>> y
11
特别注意,如果没有预先令a=2,直接写函数表达式则会报错。
>>> y=3*a+2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
注意看错误提示,a是一个变量,提示中告诉我们这个变量没有定义。显然,如果函数中要使用某个变量,不得不提前定义出来,定义方法就是给这个变量赋值。

上一篇:廖雪峰python爬虫教程廖雪峰python实战课后题穆雪峰python教程

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |