python vim 多行缩进空格 python多行代码统一缩进_python vim 多行缩进空格


1 python几点注意事项

1.1 python注释

小王没上班几天,老板过来告诉小王把这份业务代码熟悉下,纳尼,全是26个英文字母,都没有一点注释,嘿嘿,注释虽好,可不要贪杯哟!


python vim 多行缩进空格 python多行代码统一缩进_python 注释一段话_02


那么在python中,分为单行注释和多行注释,单行注释以“#”开头,多行注释使用两个三引号包含起来,如下图所示


#小王平时喜欢干啥呀


1.2 python行与缩进

python使用缩进来表示代码块,并不使用{}来控制函数等。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,缩进不一致就会导致运行错误。 正确的缩进


if


错误的缩进


if


1.3 编码

先了解什么是编码,为什么有编码,可以参考这篇文章 常见编码 在这里我们应该需要知道的是在python2中,如果我们需要使用中文,需要在代码最开始写上-- coding:utf-8 --,python3已经默认支持了中文,所以也就不用写了。

1.3 多行语句

python中通常是一行写完一条语句,但是当语句很长的时候,我们想多行编写,这个时候就需要使用反斜杠(‘’‘’)来实现多行语句。


TalkCode


1.4 用户输入输出

python中使用input()函数来和用户交互


print


2 标识符命名规范

标识符就好像我们每个人的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。那是不是任意组合26个字母都可以成为标识符呢,当然不是。


python vim 多行缩进空格 python多行代码统一缩进_vscode python多行缩进_03


2.1 命名规则

  • 标识符是由字符(A~Z 和 a~z)、下划线和数字组成, 但第一个字符不能是数字。
  • 标识符不能和 Python 中的保留字相同,那么保留字都有哪些呢?如下图所示


python vim 多行缩进空格 python多行代码统一缩进_python 全部缩进一行_04


  • Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符
  • 在 Python 中,标识符中的字母是严格区分大小写的
UserName


2.2 注意以下划线开头的标识符

  1. 以单下划线开头的标识符(如 _height),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;
  2. 以双下划线开头的标识符(如__add)表示类的私有成员;
  3. 以双下划线作为开头和结尾的标识符(如 init),是专用标识符。

3 数据类型

3.1 包含哪些数据类型

  1. number(数字)
  2. string(字符串)
  3. list(列表)
  4. tuple(元组)
  5. sets(集合)
  6. dictionary(字典) 六种常用的方法以及应用场景将在后面整理,因为我得先学习语句等东东哟。