anaconda环境搭建
anaconda安装官网 Anaconda | The World's Most Popular Data Science Platf
Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
解释器
CPython,IPython,PyPy,IronPython,python的解释器很多但使用最广泛的还是CPython
print and input
如果要让Python打印出指定的文字,就用print()命令打印所提供的信息,括号里要用单引号或双引号括住要打印的字符串。
例如:输入 print("Hello World")输出就是 Hello World
input() 接收你输入进来的内容,并存放到一个变量里,比如 name=input() ,这时你输入任何一个数在()里都把这个字符串赋值给了name
python变量特性+命名规则
变量的基本概念跟初中的代数方程中的概念一样,但python里的变量不仅仅能表示数字,还能表示字符串,列表等等,并且python里的变量不同于Java,c里的变量,它是动态变量,等号=是赋值语句,它可以把任意数据类型赋值给变量,且一个变量可以赋值多次,并且还可以是不同的数据类型。
命名规则是大小写字母,数字以及下划线_,并且不能以数字开头
注释方法
#这是一个注释
"""
这是多行注释
"""
(也可以用单引号)
python中“:”作用
在列表中用于定义步长和片长
学会使用dir( )及和help( )
dir()列出指定对象或类的属性 help(),括号中输入想要了解的内置函数(BIF),则输出该函数使用说明
import
import用来导入各种包
pep8介绍
不同于C++、C语言等其他汇编语言,Pyhton不使用';'等语句符号来判断一个语句是否完成等操作,而是使用缩进空格的方式进行语句控制。 Python PEP8 编码规范中文 PEP8 是检测编码风格是否符合 PEP 0008 的工具 pip install pip8直接安装
python中数值类型,int,float,bool,e记法等
int 整数型
float:浮点型
bool:布尔型
e的记法:表示10的科学计数法 比如2e3=2000.0,输出值为浮点型,2e-3=0.002,负数为向后移动小数点
算数运算符:+, -, *, / ,**, //, %
逻辑运算符:and,or,not
成员运算符:
in: 如果在指定序列找到值,返回True
not in: 如果在指定序列找到值,返回False
身份运算符:
所谓身份运算符就是比较两个变量(两个名字)是否来自同一个对象(同一个人)。
is:x is y,如果x和y是来自同一个对象,则返回True,否则返回False。is not:x is not y,如果x和y不是来自同一个对象,则返回True,否则返回False。