第二章 Python语法基础,Ipython和JupyterNotebooks

2.1 Python解释器

Python是解释性语言,解释器同一时间只能运行一个程序或语句。

2.2 IPython基础

运行Ipython Shell
运行Jupyter Notebooks
Tab补全
自省:?;??
%run命令
中断运行代码:Ctrl-C
从剪贴板执行程序:%paste和%cpaste

2.3 Python语法基础

使用缩进,而不是括号

万物皆对象

注释

函数和对象方法调用

变量和参数传递 =

动态引用,强类型 isinstance()

属性和方法

鸭子类型:只关注功能 isiterable()

引入 import;as;*

二元运算符和比较运算符

第二章 Python语法基础,Ipython和JupyterNotebooks_第1张图片

可变与不可变对象

可变:列表,字典,Numpy数组,用户定义类型
不可变:字符串,元组

标量类型

第二章 Python语法基础,Ipython和JupyterNotebooks_第2张图片

数值类型 int float

字符串str “…”

切片,转义字符/,r,+,%

字节和Unicode:encode加码;decode解码

布尔值 True和False

类型转换

None 空值函数默认返回值,参数默认值

日期和时间 datatime模块

控制流

if-else;if-elif-else;for;while;pass

range 返回迭代器

三元表达式

value = true-expr if condition else false-exp

你可能感兴趣的:(利用python进行数据分析)