当前位置:主页 > python教程 > python编程的一些习惯

python编程的习惯整理

发布:2020-07-21 10:03:39 53


给寻找编程代码教程的朋友们精选了相关的编程文章,网友充锐逸根据主题投稿了本篇教程内容,涉及到python、习惯、编程、python编程的一些习惯相关内容,已被258网友关注,相关难点技巧可以阅读下方的电子资料。

python编程的一些习惯

本文主要和大家分享python编程的一些习惯,主要以代码的方式和大家讲解,希望能帮助到大家。

 

1、写好程序文档(格式、自动缩进(vim设置行宽和autoindent)、注释)如下形式:

python编程的一些习惯

2、尽量精简代码:

python编程的一些习惯

可以写成:

return element in sub_list

3、代码不要与数据耦合到一起:

如尽量不要在脚本中写os.getcwd()来获取当前脚本所在路径,这样获得的路径为python 执行所在bash的路径,如果执行的bash路径改变就会导致程序不可复现。解决方法如:将路径作为python执行参数传入(python filename.py script_path)或者通过os.path.split(os.path.realpath("__file__"))[0],这样路径的获取不会受到bash执行路径等的限制。当然总的来说还是第一种直接传路径方式最好。

相关推荐:

python编程快速上手实例

以上就是python编程的一些习惯的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • 《Python编程:从入门到实践》第八章:函数

    发布:2018-12-01

    8-1 消息 编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 # -*- coding : utf-8 -*-def display_messages(): print(本章学习的是函数)if __name__ == __main__: display_messages() 结果: 8-2 喜欢的图书 编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One


  • Python高级编程技巧总结

    发布:2018-10-22

    符合语言习惯的 Python 优雅编程技巧 Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,下面列举一些常见的Pythonic写法。 0. 程序必须先让人读懂,然后才能让计算机执行。 Programs must be wr


  • 《Python编程:从入门到实践》第五章:if语句

    发布:2018-12-01

    5-1 条件测试 编写一系列条件测试;将每个测试以及你对其结果的预测和实际结果都打印出来。你编写的代码应类似于下面这样: car = subaruprint(Is car == subaru? I predict True.)print(car == subaru) print(\nIs car == audi? I predict False.)print(car == audi) 详细研究实际结果,直到你明白了它为何为True 或False 。 创建至少10个测试,且其中结果分别为True 和Fals


  • 《Python编程:从入门到实践》课后习题及答案

    发布:2018-12-01

    这篇文章主要介绍了JavaScript简介,都是非常基础的内容,有需要的小伙伴参考下吧。


  • 《Python编程:从入门到实践》第二章:变量和简单数据类型

    发布:2018-12-01

    这篇内容是《Python编程:从入门到实践》第二章的主要内容,讲述了python变量和简单数据类型的相关知识点内容。


  • Python 编程速成知识点整理

    发布:2020-02-07

    这篇文章主要介绍了Python 编程速成,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


  • Python中面向对象编程知识点分享

    发布:2020-01-07

    1.什么是面向对象面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的。应用在编程中,是一种开发程序的方法,它将对象作为程序


  • 18天学习《python编程:从入门到实践》心得笔记

    发布:2018-12-01

    python安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述。 IDE的选择:在前几章学习语法这个阶段,我选择使用EditPlus打造一个Python IDE这个。 PS:如果需要在 Win10下同时安装python3和python2并解决pip共存问题可以参考这个。 第一次运行hello world! 首先创建第一个python脚本文件first.py,代码如下: #coding=utf8print(hello world!) EditPlusIDE运行(ctrl+


  • 《Python编程:从入门到实践》第十章:文件和异常

    发布:2018-12-01

    10-2 C语言学习笔记 可使用replace()将字符串中的特定单词都替换为另一个单词。下面是一个简单的示例,演示了如何将句子中的dog替换为cat: message = I really like dogs. message.replace(dog,cat) I really like cats. route = learning.txtwith open(route) as file_object:message = file_object.read()print(message.rstrip())


  • 《Python编程:从入门到实践》学习笔记

    发布:2018-12-01

    1、.title() 每个单词首字母大写 .upper() 所有字母大写 .lower() 所有字母小写 2、 t 空白 转义字符只能用在内 n 换行 3、.rstrip() 删除末尾空白 .lstrip() 删除开头空白 .strip() 删除两端空白 4、Python将带小数点的数都称为浮点数 5、Python的字符串既可以用单引号也可以用双引号 引号内部还有单引号时,只能用 str() 可以将非字符串值表示为字符串 //将23转为23,而不能将abc转为abc Python 用+来合


网友讨论