前言:
此时看官们对“python怎么在同一行输入”可能比较看重,你们都需要知道一些“python怎么在同一行输入”的相关知识。那么小编在网摘上网罗了一些有关“python怎么在同一行输入””的相关内容,希望大家能喜欢,小伙伴们一起来学习一下吧!#你是否经历过这样的场景
好不容易熬夜写完的代码
结果运行时出现问题
只能不断检查调试代码
枯燥又麻烦
#不慌,这里就有一份指南!
今天就给大家介绍一款实用的工具
可以一边跑代码一边做笔记
同时还显示运行结果
笔记还能直接导出
往下翻看,解锁答案
工具
#Jupyter notebook
Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。
用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。(Jupyter notebook官方介绍)
简而言之,Jupyter notebook可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序,也可在同一个页面中直接编写文档,便于作及时的说明和解释。
打开官网「jupyter.org」就可以看到两种安装方法,可以根据实际情况安装:
在简单了解了Jupyter notebook是什么之后,下面来说说这款工具的用法~
#直接执行shell命令
shell是一种与计算机进行文本交互的方式。
一般情况下,当你正在使用Python编译器,需要用到命令行工具的时候,需要在shell和编译器之间切换。
但用Jupyter notebook就完全不用这么麻烦,可以直接在命令之前加个「!」,就能执行shell命令,不需要切换来切换去。
「执行shell命令」快速解锁
例如想要安装库,通常需要打开终端输入命令:pip install xx库在jupyter里只需要在命令前加上「!」就可直接安装:!pip install xx库
#魔术命令
在写代码过程中,总会有各种各样的需求:查看源码、运行本地代码、更改当前工作目录等等……
对于编程新手来说,也许会切换各种页面在引擎搜索源码、切换终端运行检查代码等等,页面太多难免会出现错误的状况。
而在Jupyter notebook中,只需要一个「%」,就能组成不同的命令,在一个页面完成命令的执行,不用看的眼花缭乱。
「魔术命令」快速解锁
更改当前工作目录 %cd
切换配色 %colors
bug调试 %debug
调试程序 %pdb
返回当前工作目录 %pwd
加载指定源码列出 %load
魔法函数的说明 %magic
#1+1>2的操作技巧
一款好的工具加上实用的操作技巧,效率提升,效能加倍~
提示代码运行完毕
如果代码需要运行较长的一段时间,可以添加代码让它告诉你何时完成运行。
代码完成后会发出提示声音。
Mac系统
Windows系统
使用多光标
如果有多行代码,想要删除部分代码内容,我们可以使用多光标一次完成操作,不必每行每行去删除。
以下图为例,假设需要删除每行前面的数字,按住Alt键并选择整个单元格,再按下左箭头,会出现有多个光标,每行开头一个,从此处按下delete删除所有数字。
如果要将光标移到末尾,则按下右箭头。
Mac系统
Option+左箭头+delete
Windows系统
Alt+左箭头+delete
除了上面提到的两个操作,还有许多其他的使用技巧,比如:一键代码规范、笔记markdown、绘图、制作PPT……
更多的使用技巧及扩展工具可以参考官网「jupyter.org/widgets」。
#THE END
掌握实用工具
提高代码效率
标签: #python怎么在同一行输入