- anaconda是python的集成包和环境
- *resources_cn.jar放入pycharm的lib文件夹内,改为中文
- Anaconda
- Anaconda Navigator:管理工具包和环境的图形用户界面,类似mysql
- Jupyter notebook:基于web的交互式计算环境,编辑易于人们阅读的文档,展示数据分析过程,类似R markdown
- qtconsole:可执行IPython的仿终端图形界面程序,直接显示代码生成的图形
- Spyder:python语言的跨平台的科学运算集成开发环境
- conda是开源包和虚拟环境的管理系统
- refactor即重构,包含重命名、移动等
- 变量和基本数据类型
- 关键字:'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
- 数据类型
- numbe:int,float,complex,Boolean
- String'',反斜杠\代表部分符号的本意,也用于特殊字符,如换行符等
- 变量[起始:结束:步长],包含起始值不包含结束值,步长默认为1,第一个字符的下标为0,负数则为倒数;下标即索引
- list[]列表
- 元素之间用,隔开,元素的类型不一定要相同
- 列表可以被索引或切片,下标从0开始
- 列表可以用'+'操作
- 列表中的元素是可变有序的
- 列表中嵌套列表时,列表[第一个列表的下标][第二个列表的下标],这样取数,并不代表数组
- tuple()元祖
- 用,分隔
- tuple的元素不可变有序,但可以包含可变的元素,如列表
- 构造包含0个或者1个元素的tuple有特殊语法;tuple的输出也是带括号的
- tuple=()
- tuple=(1,)
- sets{}集合:确定性,互异性,无序性
- dictionary{}字典
- 映射类型,无序的键key:值value对集合
- 键值对用,隔开
- 键必须是不可变类型(除了列表,字典),且键必须是唯一的;值则无要求
运算符
- 算术运算符
- %取余
- **幂
- //整除
- 赋值运算符
- =
- +=,...
- 比较运算符
- ==
- !=
- 全部逻辑运算符
- and
- or
- not