第二章 python3语法规范

后面我们将用Python3.7版本和PyCharm开发工具给大家介绍这门神奇的编程语言,这里极力推荐使用专业的PyCharm集成开发工具,当然还有其它的IDE开发工具,选择自己喜欢的就好,不必纠结于此。

我们先快速来一个HelloWorld程序,让大家先认识一下Python代码:

#python

print('Hello World!')

#运行结果:Hello World!

 

#java

public class HelloWorld {

 

/**

 * @param args

 */

public static void main(String[] args) {

System.out.println("Hello world!");

}

 

}

#运行结果:Hello World!

What? Python一行代码就搞定了?是的,没错,Python就是这么的简单;如果Java实现一个功能需要200行代码,那么Python最多只要几十行代码就能搞定。代码简单,结构清晰,易于维护,简单易学,以致于现在很多大学都开设了Python课程,甚至国内有些省份已经在中学,小学开始普及Python课程了,有朝一日Python很可能会成为一种“大众”型编程语言。

1、编码

默认情况下,Python 3.x 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。

# coding:utf-8或者# _*_ coding:utf-8 _*_

推荐使用前者,写起来简单,这行编码一般是需要在.py源码文件中写入的,如:

# coding:utf-8

#人生苦短,我用Python

print('Hello world!')

2、标识符

(在给变量,类,函数起名字时需要遵循下面的规范)

· 第一个字符必须是字母或下划线 _ 。

· 标识符的其他的部分由字母、数字和下划线组成。

· 对字母大小写敏感。

· 不能使用Python保留的关键字。

常用的保留字:

 

可通过下面两个代码查询当前Python版本的保留关键字,如下:

 

3、注释

单行注释用 #

多行注释用一对三单引号'''或者 一对三双引号"""

注意:单/双引号必须是英文下的单/双引号,而且必须是成对出现的,如下:

 

补充:

如果使用PyCharm IDE可通过快捷键( Ctrl + / )快速的添加注释或者取消注释,这组快捷键非常实用和常用,一定记住哦!

4、行与缩进

Python中一般是一行写完一条代码语句的,且不用任何结束符的(Java是用分号;做为一条代码的结束符);Python中使用空格缩进来表示代码块的(Java是使用花括号 {}来表示代码块的);这是python最具特色的风格。

 

注意:每次缩进必须是4个空格或者4的倍数个空格,如果少一个空格或多一个空格都会导致运行报错误的,非常的严格,看来很不人性化其实这样会让代码结构看起来非常的清晰规范;

不建议用Tab键进行缩进,因为可能会在代码部署时会出现问题。

每个.py文件中最后一行必须是一个空行,否则是会报错的。

感觉上面这些特色风格好麻烦,很死板,不人性化,其实不用担心,如果使用PyCharm IDE可通过快捷键( Ctrl + Shift + F )瞬间完成缩进,这组快捷键非常实用和常用,一定记住哦!

 

有时候一条代码确实特别的长,我们可以使用反斜扛进行连接显示多行:

 

如果在[], {}, 或 () 中的多行语句,不需要使用反斜杠

 

5、导入模块

import 和 from ...import

 

 

posted @ 2019-05-11 23:34  在软件技术路上的行者  阅读(185)  评论(0编辑  收藏  举报