文章目录
第一章 省略
第二章 Python语言及jupyter notebook
2.2 Jupyter notebook基础
1.Tab键补全
含有 ‘.’或者‘_’的命令在补全时,需要把这两个符号打出来,然后才能搜索到,否则默认不显示。
2.内省
在变量名后面输入‘?’,即可在下方显示该对象的概要信息:
3.%run和%load
%run +python文件名,即可运行该python文件;
%load+python文件名,即可加载该python文件。
4.按Ctrl + C 中断代码。
5.魔术命令
魔术命令的前缀是‘%’,用来简化任务。如:%Matplotlib inline,表示自动显示绘图,而不用每次都plt.show().
2.3 Python 语言基础
1.缩进
上一个代码的冒号‘:’,表示下一句代码缩进的开始。
2.变量和参数传递
当对变量赋值时,就创建了一个纸箱右边对象的引用:
3.导入模块
模块就是以.py为后缀名并包含Python代码的文件,假设有some_module.py模块,属性如下:
调用:
4.比较运算
检查两个引用是否指向同一个对象,可以用‘is’,或者‘is not’
5.二元操作
a // b:a整除b,即只取整数部分;
a%b : a除b求余数;
a**b :a的b次方。
6.字符串
换行字符串采用3个单引号,或者双引号。如下其实第一行是含有字符‘/n’的。总共3个回车键。
7.格式输出
:.2f转化为2位小数的浮点数
:s转化为字符串
:d转化为整数
8.日期和时间
datetime模块,提供datetime、date、time类型。datetime包含日期和时间。date包含日期,time包含时间。
注意:格式转化中的字母大小写。
9.控制流中的pass
pass指什么都不做,为后期开发做其他准备,相当于代码占位符。如下没有输入任何东西,但后期可以添加其他功能。