关于python函数使用技巧的信息( 三 )


Printing也有小技巧
如果您想生成美观的数据结构,pprint是首选 。它在打印字典数据或JSON数据时特别有用 。接下来看一个使用print和pprint来显示输出的示例 。
让你的笔记脱颖而出
我们可以在您的Jupyter notebook中使用警示框/注释框来突出显示重要内容或其他需要突出的内容 。注释的颜色取决于指定的警报类型 。只需在需要突出显示的单元格中添加以下任一代码或所有代码即可 。
蓝色警示框:信息提示
p class="alert alert-block alert-info"
bTip:/b Use blue boxes (alert-info) for tips and notes.
If it’s a note, you don’t have to include the word “Note”.
/p
黄色警示框:警告
p class="alert alert-block alert-warning"
bExample:/b Yellow Boxes are generally used to include additional examples or mathematical formulas.
/p
绿色警示框:成功
p class="alert alert-block alert-success"
Use green box only when necessary like to display links to related content.
/p
红色警示框:高危
p class="alert alert-block alert-danger"
It is good to avoid red boxes but can be used to alert users to not delete some important part of code etc.
/p
打印单元格所有代码的输出结果
假如有一个Jupyter Notebook的单元格,其中包含以下代码行:
In [1]: 10+5
11+6
Out [1]: 17
单元格的正常属性是只打印最后一个输出,而对于其他输出,我们需要添加print()函数 。然而通过在notebook顶部添加以下代码段可以一次打印所有输出 。
添加代码后所有的输出结果就会一个接一个地打印出来 。
In [1]: 10+5
11+6
12+7
Out [1]: 15
Out [1]: 17
Out [1]: 19
恢复原始设置:
InteractiveShell.ast_node_interactivity = "last_expr"
使用'i'选项运行python脚本
从命令行运行python脚本的典型方法是:python hello.py 。但是,如果在运行相同的脚本时添加-i , 例如python -i hello.py,就能提供更多优势 。接下来看看结果如何 。
首先,即使程序结束 , python也不会退出解释器 。因此,我们可以检查变量的值和程序中定义的函数的正确性 。
其次 , 我们可以轻松地调用python调试器,因为我们仍然在解释器中:
import pdb
pdb.pm()
这能定位异常发生的位置 , 然后我们可以处理异常代码 。
自动评论代码
Ctrl / Cmd + /自动注释单元格中的选定行,再次命中组合将取消注释相同的代码行 。
删除容易恢复难
你有没有意外删除过Jupyter notebook中的单元格?如果答案是肯定的,那么可以掌握这个撤消删除操作的快捷方式 。
如果您删除了单元格的内容 , 可以通过按CTRL / CMD + Z轻松恢复它 。
如果需要恢复整个已删除的单元格,请按ESC + Z或EDIT撤消删除单元格 。
结论
在本文中 , 我列出了使用Python和Jupyter notebook时收集的一些小提示 。我相信它们会对你有用 , 能让你有所收获,从而实现轻松编码!
python中len函数的使用方法python中len()的用法:
新建一个len()函数的使用py,中文编码声明注释:#coding=gbk,函数:len()作用:返回字符串、列表、字典、元组等长度 。语法:len(str) 。参数:str:要计算的字符串、列表、字典、元组等 。返回值:字符串、列表、字典、元组等元素的长度 。
实例:
1、计算字符串的长度 。
2、计算列表的元素个数 。
3、计算字典的总长度,即键值对总数 。
4、计算元组元素个数 。
在Python中,要知道一个字符串有多少个字符,以获得字符串的长度,或者一个字符串需要多少字节,可以使用len函数 。

推荐阅读