一直以来都是写web,在校的时候写java,学的很浅,甚至都没有接触过任何其他语言的拓展。
来百度实习后,期初是写PHP服务器端,经常会用到一些shell脚本,为什么用shell呢,说来惭愧,是因为接手的代码有用到shell就继续延续使用,之后又接触到了python的一些接口脚本,尝试拓展并修改以后,对python产生了兴趣。不再满足于修修改改,决定抽出时间好好从基础学习一下python。
基础知识从https://www.liaoxuefeng.com 廖雪峰教程学起。
笔记:
对变量赋值x = y
是把变量x
指向真正的对象,该对象是变量y
所指向的。随后对变量y
的赋值不影响变量x
的指向。
注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648
-2147483647
。
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf
(无限大)。
只有1个元素的tuple定义时必须加一个逗号,
,来消除歧义:
>>> t = (1,)
>>> t
(1,)
Python在显示只有1个元素的tuple时,也会加一个逗号,
,以免你误解成数学计算意义上的括号。