廖雪峰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是一个变量,提示中告诉我们这个变量没有定义。显然,如果函数中要使用某个变量,不得不提前定义出来,定义方法就是给这个变量赋值。
|