1.任务摘要:
- 环境搭建
a) anaconda环境配置
b) 解释器 - python初体验
a) print and input - python基础讲解
a) python变量特性+命名规则
b) 注释方法
c) python中“:”作用
d) 学会使用dir( )及和help( )
e) import使用
f) pep8介绍 - python数值基本知识
a) python中数值类型,int,float,bool,e记法等
b) 算数运算符
c) 逻辑运算
d) 成员运算符
e) 身份运算符
f) 运算符优先级
2.初试任务:
1.环境的搭建
a)anaconda下载地址:清华软件开源平台,配置步骤过长就不仔细阐述了
b)解释器:Python3.5版本以后官方自带解释器,无须单独安装
2.Python初体验
a)print and input(打印和输入)
用法:a=input('请输入你的名字')
print('你的名字是:',a)
3.python基础讲解
a)python变量特性及命名规则:
1.变量和以往的变量意义相同,都是可变的量,只不过在python中范围不仅仅局限于数字
2.变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
例:meter_1符合要求,而1_meter则会报错
3.'='在python中是赋值符号,可以将所需量赋予变量
注意:对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向
b)注释方法
单行注释符:#
多行注释符:’’‘内容’’’
c)python中’:‘的用法
调用函数,定义函数,类定义后会出现block,block需要缩进,所以在语句后加入’:’
d) 学会使用dir( )及和help( )
dir能够列出当前目录下的所有文件
help()能够查看函数及模块的详细用法
e)import使用
导入所需要的模块
f)pep8介绍
一种代码规范,具体参考:官方文档
4.Python数值的基本知识
a) python中数值类型,int,float,bool,e记法等
int:整型,例:1,200,-800
float:浮点型,例:3.123
bool:布尔型,例:True,Flase
e记法,例:3e2为3*10**2
b)算数运算符
包括:python算数运算符包括:+、-、*、**、/、//、%
+:加法运算
-:减法运算
*:乘法运算
**:幂运算
/: 除法运算(如果有小数则返回结果为小数,如果都为整数则返回结果为整数)
//:整除,取整数部分
%:取余
c) 逻辑运算
and or not
优先级:() > not > and > or
1.or:
在python中,逻辑运算符or,x or y, 如果x为True则返回x,如果x为False返回y值。因为如果x为True那么or运算就不需要在运算了,因为一个为真则为真,所以返回x的值。如果x的值为假,那么or运算的结果取决于y,所以返回y的值。
1. print(1 or 2) # 1
2. print(3 or 2) # 3
3. print(0 or 2) # 2
2.and:
在python中,逻辑运算符and,x and y,如果x为True则返回y值。如果x为False则返回y值。如果x的值为True,and的运算不会结束,会继续看y的值,所以此时真与假取决于y的值,所以x如果为真,则返回y的值。如果x为假,那么and运算就会结束运算过程了,因为有一个为假则and为假,所以返回x的值。
1.print(1 and 2) # 2
2.print(0 and 2) # 0
3.print(3 and 2) # 2
d)成员运算符
in and not in
通过成员运算符’in’和 ‘not in’,我们可以确认一个值是否是另一个值的成员
例:
print('me' in 'disappointment')#True
print('us' in 'disappointment')#False
e) 身份运算符
is and is not
判断’is’或者’is not’前后的标识符来自对象的异同
1.is
a='a' a='a'
b='b' b='a'
a is b a is b
#Flase #True
2.is not
a = 'a' a='a'
b = 'b' b='b'
a is not b a is not b
#True #Flase
f) 运算符优先级