
上QQ阅读APP看书,第一时间看更新
2.4.1 自动补全程序
JupyterLab与Spyder、PyCharm等交互编程开发环境一样,具有Tab补全功能,在Shell中输入表达式,按Tab键,JupyterLab就会搜索已输入的变量名、对象名、函数名等。
例如,输入企业2020年的总销售额996.18万元,并赋值给名为order_sales的变量。
order_sales = 996.18
再输入企业2020年的总利润额98.39万元,并赋值给名为order_profit的变量。
order_profit = 98.39
接着在JupyterLab中输入“order”,然后按Tab键,这时就会弹出与order命名相关的变量,如图2-7所示。

图2-7 自动补全示例1
可以看出,JupyterLab会显示出之前已经定义的变量及函数等,编程人员可根据具体需要进行选择。当然,也可以补全任何对象的方法和属性,例如企业2020年不同区域的销售额为order_volume,在JupyterLab中输入“order_volume.”(注意别忘了输入“.”),然后按Tab键,就会弹出相关的函数,如图2-8所示。
order_volume = [289, 258, 191, 153]

图2-8 自动补全示例2