Python Day1
1.环境搭建
a) anaconda环境配置
b)解释器
anaconda环境配置是很久以前一个很丑的人帮忙装的(凭本事求的人,并不会说谢谢),好像是在清华镜像下载的,顺便也装了Linux。
2. python初体验
a) print and input
3. python基础讲解
a) python变量特性+命名规则
变量名只能包含字母、数字和下划线。变量名只能以字母或下划线打头,不能以数字打头。
变量名不能包含空格。不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
eg:first_name、message、favorite_1
b)注释方法
#
c) python中”: ”作用
用于定义分片、步长,如
[1:3:2]=1,[3:6:2]=3和5(注意3:6是索引第3至5 ,不包含6)
d)学会使用dir( )及和help( )
e) import使用
导入
f) pep8介绍
4. python数值基本知识
a) python中数值类型,int(取整), float(浮点数), bool, e记法(科学计数法)等
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治•布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。
bool取值false和true,0为false,非0为true。(例如-1和2都是true)。
b)算数运算符
加减乘除乘方
c)逻辑运算符
NOT AND OR(优先级从左到右)
d)成员运算符
in not in (判断是不是其中之一)
e)身份运算符
is not is(引用是否一致)
f)运算符优先级
指数、乘除、加减、等于、身份、成员、逻辑(由高到低)