![零基础入门Python数据分析与机器学习](https://wfqqreader-1252317822.image.myqcloud.com/cover/147/44510147/b_44510147.jpg)
上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所示。
![](https://epubservercos.yuewen.com/F4E5C2/23721471401889206/epubprivate/OEBPS/Images/Figure-P48_332.jpg?sign=1739298675-J0ZfUve1VUn6Y93vWMUm7erdnvVgt1OT-0-1e80ab5f8b995ebbbc3d3a7da8864537)
图2-7 自动补全示例1
可以看出,JupyterLab会显示出之前已经定义的变量及函数等,编程人员可根据具体需要进行选择。当然,也可以补全任何对象的方法和属性,例如企业2020年不同区域的销售额为order_volume,在JupyterLab中输入“order_volume.”(注意别忘了输入“.”),然后按Tab键,就会弹出相关的函数,如图2-8所示。
order_volume = [289, 258, 191, 153]
![](https://epubservercos.yuewen.com/F4E5C2/23721471401889206/epubprivate/OEBPS/Images/Figure-P48_333.jpg?sign=1739298675-xCrBCk0E7QLXwKaDNithk0TmgRimALub-0-6cd274d13cbe5b2b30db2751e41a859f)
图2-8 自动补全示例2