2019.8.5 python基础 Task1
1.环境搭建
anaconda环境配置
先前电脑里已安装了anaconda3,因此这里没有花什么时间。通过之前一些课程的学习和实践,我对anaconda的理解是一个集成环境,包含python的诸多解释器,可以搭建便于python运行与实操的环境。
解释器
当我们编写python代码时,会生成一个以.py为扩展名的文件,这需要用python解释器执行与打开。现如今存在非常Python解释器,如:CPython——利用C语言开发(使用最广),IPython——基于CPython之上的交互式解释器,PyPy——采用JIT技术,Jython——运行在Java平台上,IronPython——运行在微软.Net平台上。结合先前的一些课程的学习,Jupyter使用较多,具有操作方便、界面清楚,兼容性较强等优点,因此我也采用Jupyter进行学习和编写。
2.python初体验
print and input
print()是python中的输出函数,既可以输出文字、句子,还能输出数字等内容。
input()是Python中的输入函数,与print()形成对应关系。
3.python基础讲解
python变量特性+命名规则
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。在python中等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
注释方法
python中“:”作用
在列表中用于定义,一般在函数()之后。
学会使用dir( )及和help( )
dir()用来查询一个类或者对象所有属性;help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息
import使用
import语句能导入python中的源文件到解释器中,且不管执行了多少次import,一个模块只会被导入一次。
pep8介绍
python对缩进、换行等内容都有相应的规范和要求,具体参考:https://www.cnblogs.com/guotianbao/p/7918569.html
4.python数值基本知识
python中数值类型,int,float,bool,e记法等
python中数值类型:
(1)整数int
(2)浮点数float(小数)
(3)字符串(以单引号或双引号括起来的任意文本)
(4)布尔值bool(一个布尔值只有True、False两种值,可以用and、or、not运算)
(5)空值(用None表示,不能理解为0)
(6)变量(可以是数字,还可以是任意数据类型)
(7)常量
e记法:科学计数法中把10用e替代,如1.23x10^9、0.000012可以用1.23e9、1.2e-5表示。
算数运算符
逻辑运算符
成员运算符
身份运算符
运算符优先级