Python——了解Python

liftword5个月前 (01-06)技术文章46

Python语言介绍

Python是一门跨平台、开源、免费的解释型高级动态编程语言。

Python支持命令式编程(How to do)、函数式编程(What to do),完全支持面向对象程序设计,拥有大量扩展库。

胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。

Python编程规范

(1)缩进

类定义、函数定义、选择结构、循环结构、with块,行尾的冒号表示缩进的开始。

python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。

同一个级别的代码块的缩进量必须相同。

一般而言,以4个空格为基本缩进单位。

(2)每个import语句只导入一个模块,最好按标准库、扩展库、自定义库的顺序依次导入。

(3)最好在每个类、函数定义和一段完整的功能代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格。

(4)尽量不要写过长的语句。如果语句过长,可以考虑拆分成多个短一些的语句,以保证代码具有较好的可读性。如果语句确实太长而超过屏幕宽度,最好使用续行符(line continuation character)“\”,或者使用圆括号将多行代码括起来表示是一条语句。

(5)虽然Python运算符有明确的优先级,但对于复杂的表达式建议在适当的位置使用括号使得各种运算的隶属关系和顺序更加明确、清晰。

(6)注释

以符号#开始,表示本行#之后的内容为注释。

包含在一对三引号'''...'''或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。

相关文章

Python编程语言的优势有哪些?

1.简单易学:Python采用极简主义设计思想,语法简单优雅,不需要很复杂的代码和逻辑,即可实现强大的功能。这使得Python很适合初学者学习,可以帮助初学者快速入门。2.开源免费:Python所有内...

学JAVA好?还是学Python好?

近几年随着Python的迅猛发展,是大多数人产生了迷茫,一方面学Java是行业的主流,另一方面Python发展所带来的巨大红利确实很诱人,再加上Python本身所具备的优点,让学Python也成为大家...

盘点爬虫语言为何选择Python而不是Java

大数据时代已经到来,当大家按照大数据的思维来推动工作业务开展时,就会发现大数据实际上已经遍布我们日常生活的方方面面。大数据分析之所以大,是因为其分析的数据是全量数据(或接近全量),其和以前的采样分析(...

Excel支持Python了,你先冷静一下

HI,大家好,我是星光。今天给大家聊一下这段时间很火热的Python in Excel,希望大家看完之后冷静一下,不要再天天催更了。本期推文主要回答大家以下几个问题:1,什么是Python in Ex...

一文看懂Python中异步、进程、线程、队列

Python异步(资源调度者)异步是一种计算机多任务的处理方法,与同步相反,异步在多任务处理上,不阻塞当前任务执行,允许后续操作,常用于I/O操作(文件读写、网络请求、上传下载),更像一个高效的资源调...

独家 | 5 个Python高级特性让你在不知不觉中成为Python高手

你已经使用 Python 编程了一段时间,编写脚本并解决各种问题。是你的水平出色吗?你可能只是在不知不觉中利用了Python的高级特性。从闭包(closure)到上下文管理器(context mana...