第二章.Python语言基础、IPython及Jupyter notebook
第一节.Jupyter notebook操作基础
1.tab补全
变量名、模块名和模块下的函数、变量的函数、文件路径、%run与tab键的结合(还不知道怎么用)
2.内省(自省)
①在变量名前后使用问号,可以显示对象的信息。
②在定义过的函数前后使用双问号??,可以显示函数的源代码
③可以通过字符和通配符结合,以匹配所有的名字
3.%run和%load的使用
①%run命令:可以运行所有的python程序
②%load 命令:可以将脚本导入到代码格当中
4.中断运行代码:Ctrl+C
5.从剪贴板执行程序(IPython Shell)
6.键盘快捷键:蓝格状态下按H
7.魔术命令(%magic和%quickref可以显示所有的特殊命令)
①查看运行时间
②查看路径(魔术命令可以赋值给一个变量)
③显示所有魔术命令的详细文档
8.集成Matplotlib
第二节.Python语言基础
1.使用缩进而非括号
①R中使用括号来组织代码。Python中用空格和tab键来组织。
②冒号标志着缩进代码块的开始。
③语句结尾不需要分号。
④可以使用分号,对一行数据当中的代码进行切分。
2.万物皆对象
3.注释:#号键
4.函数和对象方法调用
5.变量和参数传递(创建列表,赋值语句,添加元素,双重引用) PS:赋值也被称作绑定,我们是把一个名字绑定给一个对象。 变量名有时可能被称为绑定变量。
6.动态引用,强类型
Python不会有类型的自动转换(除整数和浮点数之间的转换外)
type(a) :查看变量类型
isinstance(a,int) :检查变量是否为某个类型;检查对象的类型是否在元组中