2 第2章 Python语言基础、IPython及Jupyter notebook

IPython基础

运行IPython: 在终端输入ipython

运行Jupyter notebook: 在终端输入jupyter notebook
Shift+Enter来执行命令
当在命令行输人表达式时,按下Tab键即可为任意变量(对象、函数等)搜索命名空间;
当输入任意路径(甚至是Python字符串)时,按下Tab键将补全你的计算机文件系统文件名;
景中也有用。当输入任意路径(甚至是Python字符串)时,按下Tab键将补全你的计算机文件系统中匹配你输入内容的值;
与%run命令搭配使用,该功能将为你节省大量键盘输入;
tab补全的另一个应用场景是在函数的关键字参数(包含=号)中节约时间

内省:
在一个变量名的前后使用问号(?)可以显示一些关于该对象的概要信息。
img
函数名后使用?可以显示文档字符串;
使用双问号??可以显示函数的源代码

img
在IPython会话中可使用%run命令运行任意的Python程序文件
在Jupyter notebook中,如果想将脚本导人一个代码单元,可以使用%load魔术函数
在任意代码运行时按下Ctrl-C可是Python程序立即停止运行;
当一段Python代码被其他已经编译的扩展模块调用时,按下Ctrl-C并不会让程序立即停止运行,在这些情况下,你需要等到控制流重新返回Python解释器;
在更糟糕的情况下可能要强制结束Python进程

如果正在使用Jupyter notebook,可将代码复制粘贴到代码单元,然后运行:

  • %paste会获得剪贴板中的所有文本,并在命令行中作为一个代码块去执行
  • %cpaste可以自由地在执行代码前尽可能多地粘贴代码,使用'--'作为结束语句,如果你发现粘贴的代码有误,可以按下Ctrl-C来中断%cpaste提示符

Ipython快捷键:
img
Jupyter notebook的快捷键(使用Jupyter notebook集成在菜单栏中的帮助系统):
img

魔术命令:
魔术命令的前缀符号是百分号%。例如,你可以使用%timeit来检查一段Python语句的执行时间
自动魔术可通过%automagic进行启用/禁用
%quickref或者%magic探索所有的特殊命令
img

matplotlib集成:
%matplotlib魔术函数可以设置matplotlib与IPython命令行或 Jupyter notebook的集成。
IPython命令行:%matplotlib
Jupyter:%matplotlib inline

Python语言基础

若无,即看该部分。
Python编程:从入门到实践
isinstance函数来检查一个对象是否是特定类型的实例:
img
isinstance接受一个包含类型的元组,你可以检查对象的类型是否在元组中的类型中:
img
检查两个引用是否指向同一个对象,可以使用is关键字。
二元操作符:
img
对于含有换行的多行字符串,你可以使用三个单引号'''或三个双引号"""
你可以在字符串前面加一个前缀符号r,表明这些字符是原生字符:
img
img
Python中字符串的文档
Encode与decode:
img
img
img

posted @   Artwalker  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
Live2D
欢迎阅读『2 第2章 Python语言基础、IPython及Jupyter notebook』
点击右上角即可分享
微信分享提示
主题色彩