天天看点

vscode python多行缩进_Python基础

一、数

在python中,数的类型有三种,整数、浮点数和复数

整数:0,1,2,等都是整数,和以前学习的整数没有区别。

浮点数:如1.00,2.15,5.45,2.6E-5(E表示10的幂,该数表示2.6乘于10的负5次方)一般就是带小数点的数。

复数:(2+4j)和(-1.3+2.5j)是复数的例子

二、字符串

字符串是字符的序列。在python中可以理解为引号(单引号和双引号)内的内容。Python 的字符串是不可变的,我们无法对原字符串做任何修改。以下内容均为字符串,打印时直接打印。

'hello world'
"my name is 007"
'2019-6-27'
           

打印结果:

vscode python多行缩进_Python基础

Python3 支持Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认就是16 位Unicode 编码,ASCII 码是Unicode 编码的子集。Unicode 是ASCII 的超集。

三、引号

单引号:可以用单引号指定字符串,如’how are you’。所有的空白,即空格和制表符都照原样保留。

双引号:双引号中的字符串与单引号中的字符串的使用完全相同,例如"What’s your name?" 。

三引号:三引号可用于换行使用,也可用于多行注释,在三引号中单引号和双引号可以随意使用。

注:所有的引号必须使用

四、转义序列

我们可以使用“+特殊字符”,实现某些难以用字符表示的效果。比如:换行等。转义字符有:

转义字符 描述

反斜杠符号

" 双引号

n 换行

r 回车

(在行尾时) 续行符

' 单引号

b 退格(Backspace)

t 横向制表符

五、标识符

用于变量、函数、类、模块等的名称。一般有如下规则:

1.区分大小写。Name和name是不一样的。

2.第一个字符必须是字母或下划线,其后是字母、数字、下划线。如下是正确和错误示范:

正确示范:My_name,today2,_zhangsan

错误示范:2wang(不能以数字开头), this is my name(不能有除了字母、数、字下划线以外的字符)

3.不能使用关键字。比如if、and、for等。

注意:以双划线开头和结尾的通常含有特殊含义,尽量避免这种写法。比如__init__是类的构造函数。

六、数据类型

每个对象都有类型,python中最基本的数据类型:

数字:包括整数、浮点数和复数。

字符串:由字符组成的序列。

布尔值:表示真假,仅有True、False

七、对象

Python中一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成。

1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id,可返回对象的标识。

2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type获得对象的所属类型。

3. 值表示对象所存储的数据的信息。使用print可以直接打印出值。

八、缩进

1.程序的开始不能有空格缩进,否则程序会报错。

vscode python多行缩进_Python基础

2.Python的缩进一般由空格组成,同一类别缩进必须统一,否则报错。

Python 官方推荐的PEP-8 代码风格详细说明:https://www.python.org/dev/peps/pep-0008/

3.不要混合制表符和空格使用,因为跨平台时无法正常使用

九、注释

注释是程序中会被Python 解释器忽略的一段文本。即程序执行时不会执行。注释可以写任意内容。

#注释:注释一般用于解释代码的运行及功能。注释内容在#后面。但是#一般仅仅用于单行注释。多行注释时,每行都要#,不然会报错。如图:

vscode python多行缩进_Python基础

多行注释:'''注释内容'''或"""注释内容""",多行注释一般用三引号,引号内都是注释内容,不会执行。

vscode python多行缩进_Python基础