Python for Data Analysis (3)
来源:互联网 发布:网络视听许可证续办 编辑:程序博客网 时间:2024/06/05 04:05
附录A (2)
引进模块
有两种写法:
#第一种import numpy as np #as后是用来简化调用时名称繁杂#第二种from numpy import abs #是直接引入np中的定义的变量和函数#其中第二种后面的abs还有"as",例如,from numpy import abs as ab,ComplexWarning as complexW
二元运算符表
标量类型表
数值运算
#运算中2.*和3.*的除法区别#3.*中,整数除不尽就会产生一个浮点数,而2*中需要添加一个模块语句,才可以实现,如下from __future__ import divisiona=1/3a#'//'地板除,除不尽,就舍弃小数部分
0.3333333333333333
字符串
#字符串前面加‘r’和‘u’,分别代表着raw和unicode,即按原来的样子显示和unicode码,例如:s=r"alsdjf\\"print s
alsdjf\\
- 字符串格式化方法(是一个比较大的主题,可以深入学习)
template ='%.2f %s are worth $%d' #都是一个实参替换形参的过程template%(12.313,'eggs',12)
'12.31 eggs are worth $12'
temp='%d is %.1f'%(1,112.324)print temp
1 is 112.3
布尔值
空序列(列表,字典,元组等)用于控制流就会被当做False
bool([]),bool([1,23,3])#是生成元组,不是简单的两句命令
(False, True)
bool('Hello World!'),bool(''),bool(0),bool(1)
(True, False, False, True)
None
None是python的空值类型,如果一个函数没有显示返回值,就隐性地返回None
None还是函数可选参数的一个常见默认值,但None不是一个保留关键字,只是一个NoneType,下面是例字
def add_and_maybe_multiply(a,b,c=None): result=a+b if c is not None: result =result*c return result
0 0
- Python for Data Analysis (3)
- python for data analysis
- Python For Data Analysis笔记
- Python for Data Analysis (1)
- Python for Data Analysis (2)
- Python for Data Analysis(4)
- Python for Data Analysis (5)
- Python for Data Analysis (6)
- Python for Data Analysis (7)
- Python for Data Analysis (8)
- Python for Data Analysis (9)
- Python for Data Analysis (10)
- Python for Data Analysis (11)
- [Python for data Analysis]Python Basic
- [Python for Data Analysis] Python Basic--Function
- 【python】python for data analysis环境安装
- python for data analysis 操作usagov_bitly_data示例
- 开始学习Python for Data Analysis
- 移动web学习笔记(1)
- java中常用基本类API
- php中is_uploaded_file()函数的用法
- 封装一个转换成千分符的函数
- 对于自己初学JAVA代码写及体会
- Python for Data Analysis (3)
- Mybatis传多个参数
- [Python]使用Scrapy爬虫框架简单爬取图片并保存本地
- 那些年搞不懂的高深术语---举例说明
- 主流协议族TCP/IP协议,对此你了解多少
- computeScroll
- Android动画学习2(视图动画插值器)
- Codeforces-492C-Vanya and Exams
- java数据的存储方式