Python学习笔记
2017-03-30 12:40
211 查看
比较有用的学习资料:
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
下载地址:https://www.continuum.io/downloads
更新包:conda upgrade –all
列出已安装包:conda list
其他常用命令:https://conda.io/docs/_downloads/conda-cheatsheet.pdf
主要使用 spyder和Jupyter-notebook
str()
type()
数值类型转换: int(), long(), float(), complex()
功能函数: abs(), coerce(), divmod(), pow(), round()
进制转换: hex(), oct(), chr(), ord(), unichr()
布尔数: Ture:1 ; False: 0
pip install python-qt5
pip install pandas-datareader
anaconda2里安装python3
http://blog.csdn.net/vincentluo91/article/details/70826859
http://blog.csdn.net/infin1te/article/details/50445217
操作符
单目操作符 正号(+)和负号(-)
双目操作符 +,-,*,/,%, **; 注除法 1.0* /
位操作符(仅整形适用):取反(~),按位与(&),或(|),异或(^),左移(<<),右移(>>)
映射类型对象里的哈希值(key);指向的对象(value)。
SciPy
python-igraph
在Anaconda Prompt里
安装方法
https://www.youtube.com/watch?v=JeKUduaEuag
http://blog.csdn.net/u012675539/article/details/46974217
查看模块用法的方法
anaconda 升级spyder
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
在Anaconda环境下使用python
anaconda中已经安装好了很多现成的包,省事下载地址:https://www.continuum.io/downloads
更新包:conda upgrade –all
列出已安装包:conda list
其他常用命令:https://conda.io/docs/_downloads/conda-cheatsheet.pdf
主要使用 spyder和Jupyter-notebook
常用内建函数
cmp()str()
type()
数值类型转换: int(), long(), float(), complex()
功能函数: abs(), coerce(), divmod(), pow(), round()
进制转换: hex(), oct(), chr(), ord(), unichr()
布尔数: Ture:1 ; False: 0
pip install python-qt5
pip install pandas-datareader
anaconda2里安装python3
http://blog.csdn.net/vincentluo91/article/details/70826859
http://blog.csdn.net/infin1te/article/details/50445217
数据类型
ComplexNum = 1+7j #复数 ComplexNum.real ComplexNum.imag
操作符
单目操作符 正号(+)和负号(-)
双目操作符 +,-,*,/,%, **; 注除法 1.0* /
位操作符(仅整形适用):取反(~),按位与(&),或(|),异或(^),左移(<<),右移(>>)
List操作
List操作字典(dict)
key-value形式存储 (映射类型)映射类型对象里的哈希值(key);指向的对象(value)。
#coding: utf-8 DictName = {'key_name': 'value_name'} DictName['key_new'] = 'value_new' #赋值 print DictName print DictName.keys() #输出所有key print DictName.values() #输出所有value print DictName['key_name'] #输出key所对应的value DictName.pop('key_new') #删除'key_new' print 'name' in DictName #判断name是否在字典里 DictName2 = {} print cmp(DictName,DictName2) #DictName 是否含有比DictName2更多的key,key相同则比较value
集合(set)
SetName1 = set([1, 2, 3]) SetName1.add(7) #增加元素 SetName1.remove(3) #删除元素 SetName2 = set([1, 7, 8]) print SetName1 & SetName2 #交集 print SetName1 | SetName2 #并集
测试
print 'Hello World'
面向对象编程
类(class)模块
NumPySciPy
python-igraph
在Anaconda Prompt里
conda install -c marufr python-igraph=0.7.1.post6
安装方法
https://www.youtube.com/watch?v=JeKUduaEuag
http://blog.csdn.net/u012675539/article/details/46974217
pip install tushare
查看模块用法的方法
import(NameModule) #载入名为 NameModule 的模块 help(NameModule) #模块的具体说明 dir(NameModule) #查看模块中具体有哪些函数
os
获取.py文件所在的目录path = os.getcwd()
python 2/3区别
xrange; print() ,python3必须加括号anaconda 升级spyder
pip install --upgrade spyder
小问题整理
print输出是省略号:相关文章推荐
- python 学习笔记
- 《Beginning Python From Novice to Professional》学习笔记一:String
- python学习笔记
- Python学习笔记《Python核心编程》第9章 文件和输入输出
- 「学习笔记——Python」Python解释器的使用
- Python学习笔记《Python核心编程》第13章 面向对象编程
- 笨办法学Python——学习笔记4
- Python学习笔记《Python核心编程》第4章Python对象
- Python学习笔记《Python核心编程》第6章 序列:字符串、列表、元组
- 《Beginning Python From Novice to Professional》学习笔记四:Tuple
- python 学习笔记
- python学习笔记——列表
- python学习笔记
- Python:学习笔记(一)
- 《Beginning Python From Novice to Professional》学习笔记八:Abstraction
- Python学习之二:《Dive in Python》学习笔记一
- python学习笔记
- python 学习笔记
- 「学习笔记——Python」Python开胃菜
- 「学习笔记——Python」Python非正式导引