俗话说,欲先善其事,必先利其器。作为一个小白,当选择了一门语言来学习的时候,我们的电脑得安装这个语言。「Python」 是一门编程语言,可以在服务器上使用 Python 来创建 Web 应用程序,他主要有以下用途:
前两个章节讲解了Python的的一些简单的知识,作为了解,这里再增加一个章节来描述一下Python在实际开发过程中的一些语法、怎么注释和一些变量的使用。
Python的扩展名是.py就像Java语言的扩展名是.java一个道理。在Python中,我们可以直接使用python命令执行.py文件。例如:python hello.py 。在pthon文件中,通常来讲,按照国际惯例,要使用编码格式为utf-8。在编写代码中,每行的字符个数尽量不超过80个字符,当然,如果你的导入模块比较长,或者注释里面的URL比较长,这个可以除外。
# -- coding: utf-8 --
缩进指的是代码行开头的空格。在Python中,缩进很重要,他主要用来提示下一步的代码块的使用范围。
从上面的代码可以看出来,如果没有缩进,那么执行代码之后会有报错信息提示出来,
IndentationError: expected an indented block after 'if' statement on line 1
那锁进有限制个数吗?这是一个很好的问题,因为我们在Java中知道,这个没有限制,除了针对代码的可读性来说,好像也没有什么特殊的。那么这个在Python中呢?我们可以从代码上看下。
同样,在Python中,后续多少个没有关系,但是必须第一个要有。也就是说,空格的个数取决于你,但是至少得有一个。
「缩进规则」
关于在Python中的缩进规则,可以参考如下总结:
变量是存放数据值的容器。与其他编程语言不同,Python 没有声明变量的命令。首次为其赋值时,才会创建变量。
「Python 变量命名规则」
当然,在Python中,也可以在一行中定义多个变量并赋值,例如:sum, index, result = 0, 0, 2但是sum, index, result = 0, 0, null 这种就不被允许,你知道为什么吗?
「关于Global关键字」
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。要在函数内部创建全局变量,您可以使用 global 关键字。另外,如果要在函数内部更改全局变量,请使用 global 关键字。
空行主要是为了可读性高之外,还有其他的意义:
例如如下代码:
class Person:
name
class Student:
def functionClasses(self)
classes
def functionGrade(self)
grade
注意⚠️:使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行。
「空格使用规则」
「模块命名」
「变量命名」
「常量或全局变量命名」
这个同Java中一致。
「函数(方法)命名」
「类命名」
「注意事项」
以下用下画线作前导或结尾的特殊形式是被公认的:
Python中有三种形式的注释:行注释、块注释、文档注释
在Java中,我们也有行注释、块注释和文档注释,但是在Python中使用的符号不一样。
下面我们将这两种语言的注释比较一下,就可以看出来Python的注释。
Java注释 | Python注释 | Python注释用途 | |
---|---|---|---|
行注释 | 或 /* 内容 */或 /** 内容 */或 // | # 内容"""内容""" | 一般用于单行、声明、变量,用于解释代码,提高可读性。在代码测试时,可以使用注释阻止代码的执行。 |
块注释 | /* * 内容 */或/* * * 内容 */ | ###或"""内容""" | 一般用于一段代码,用于解释代码,提高可读性。在代码测试时,可以使用注释阻止代码的执行。 |
文档注释 | /* * * 内容 */ | """ 内容内容""" | 一般用于代码块或者文档头部,用于解释代码,提高可读性 |
好了,简单的知识就到这里。学习Python前主要是了解下在在使用Python与其他语言的区别以及如何使用注释信息。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。