每个Python新手都应该知道的一些编程技巧

每天你都应该努力提升自己的编码技能,今天我给Python新手带来了一些编程建议。

Python箴言

打开Python交互终端并运行下面命令

然后命令会有一些输出,仔细阅读它,因为它对Python程序员真的很重要

用这个命令清空你的Python交互终端

在你使用Python交互终端测试代码的时候,你的屏幕上的内容越来越多,慢慢地它开始影响你的思路了,这时你希望清空一下前面的输出。在Unix类操作系统上命令clear能够清空屏幕上的内容。

使用Python标准库os就可以执行这个系统命令。

下面这行Python命令可以清空Unix类操作系统上Python终端内的内容。

windows系统可以使用cls命令清楚终端屏幕上的内容。由于Python的os库方法都是跨平台的,在windows上同样适用,所以像下面这样就可以在Python交互终端中清除Windows中Python交互终端的内容。

创建元组时要小心

很多人以为下面这句代码会返回一个元组。但是实际执行了才知道,根本不是那回事

运行后Python终端实际返回的是数字1

基于这个结果,你应该很容易明白,这里的括号并没有起到元组的作用,而仅仅是一个单纯的括号而已。

如果你想要一个只有一个元素的元组应该如何写呢?应该像这样

记住,构建元组的时候要时刻带着那个逗号

测试变量是否为None的正确姿势

你可能会用下面的代码测试变量是否为None

不要这样做,如果a为0,这个if判断根本分辨不出。正确的姿势应该是这样

获取一个Python对象的文档

在Python交互终端中获取一个特定方法或者模块的文档非常容易,你只要使用help命令就可以了。

运行上面命令,交互终端就会打印出os这个模块的文档信息,输出类似下面这样

这个help命令在没有网的情况下特别有用,而且特别便捷快速。

当然你也可以像下面这样查看一个模块内的特定方法的文档

从下面帮助中可以看出,os模块的getenv方法是用来获取环境变量的值的,如果这个环境变量不存在,则返回None。

交换变量的值

在Python中交换变量的值比其他任何语言都容易,极其直观

结论

无论学习什么语言,实践都是提高的最佳手段。犯错也是!如果你没感受过犯错的经历,你永远不知道正确的道路是什么。希望上面的技巧能够在实践中帮到你。感谢观看。

文章来源于网络,分享只为更多人受益,如有侵权请联系删除!

本文来自企鹅号 - 软件开发学习资讯媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Laoqi's Linux运维专列

shell脚本 + date命令语法

44511
来自专栏灯塔大数据

技术 | Python从零开始系列连载(十四)

导读为了解答大家初学Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五准时推出,欢迎大家学积极学习转载~

752
来自专栏赵康的专栏

在Atom中配置Python开发环境

当然,这里有很多很棒的文本编辑器。例如Sublime Text, Brackets, Atom。我一直都是Atom的粉丝,因为它是完全免费的,而且它有很多可用的...

48413
来自专栏小樱的经验随笔

IPython使用学习笔记

学习《利用python进行数据分析》第三章 IPython:一种交互式计算和开发环境的笔记,共享给大家,同时为自己作为备忘用。 ? 安装ipython用pip即...

2525
来自专栏梦里茶室

jni note

2016-1-15 javah 使用javah可以自动从java文件生成jni头文件,   用法:javah [选项] <类>   其中 [选项] 包括:   ...

1967
来自专栏程序员宝库

给Python新手的一些编码建议

每天你都应该努力提升自己的编码技能,今天我给Python新手带来了一些编程建议。 Python箴言 打开Python交互终端并运行下面命令 ? 然后命令会有一...

35910
来自专栏吴伟祥

Vi编辑器 转

vi编辑器通常被简称为vi,而vi又是visual editor的简称  。vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图...

522
来自专栏ChaMd5安全团队

DedeCMS的两个小trick

0x00 前言 昨天晚上做了一个神奇的梦,梦到了我高中时候晚自习在偷偷的看《黑客攻防技术宝典》,当年的事情无论是苦是乐,回忆起来总是感觉非常的美好。但是,现实就...

2809
来自专栏十月梦想

date函数和日期有关

tring date($format[,$timestamp]),[]内的可以使用strtotime输出指定日期

722
来自专栏数据之美

Linux Shell 从入门到删除根目录跑路指南

shell 作为一门 linux 下使用广泛的系统语言,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭...

1918

扫码关注云+社区