基本语法

1.  编码

在Python中,编码就是将字符串转换成计算机可以理解的字节序列,而解码则是将字节序列转换回字符串,这对于处理文本数据非常重要,因为计算机只能理解字节,而不是人类的语言。

 

可以理解为:Python中编码的意思就是将计算机能理解的语言翻译为我们能理解的语言!

2.  标识符

标识符是用来标识变量,函数,类或其他对象的名称,标识符可以是字母.下划线.数字。

命令规则:

·不能使用数字开头

·不允许使用连字符

·不使用python关键字作为标识符

3.  保留字

保留字是一些具有特殊含义的标识符,他们被用户特定的语法结构或具有特定的功能。这些保留字被Python语言本身保留,不能用作标识符,因为他们已经被Python语言的语法规则所定义。

·语法结构:有些保留字用于定义语言的语法结构,比如‘if’‘else’‘for’‘while’等,用于条件语句、循环语句。

·特定功能:某些保留字具有特定的功能,比如‘true’‘False’‘None’等。分别代表了布尔值‘true’‘False’,以及空对象‘None’。

4.  注释

单行注释.单行注释以“#”标识,大多数情况写行首,也可以写在语句或表达式行末。

Python中,单行的注释以#开头,实例如下:

python基本语法_保留字

执行以上代码,输出结果为

python基本语法_保留字_02

多行注释.多行注释在三对引文半角单引号(’)或三对英文半角

多行注释可以用多个#,还可以用’’’和”””:

实例如下:

python基本语法_保留字_03

执行以上代码,输出结果为:

python基本语法_保留字_04

5.  行与缩进

Python最具特色的就是使用缩进来写模块,就是同一个代码块必须排列整齐,就像写作文一样

以下是正确的案例:

python基本语法_保留字_05

他不会报错,因为排列整齐

 

下面是错误的案例:

python基本语法_保留字_06

没有严格的缩进,在执行是会报错

执行以上代码,他的运行结果如下:

python基本语法_保留字_07

在缩进的时候,可以使用空格键来产生,也可以使用<Tab>键

6.  变量

·变量可以认为是任意东西

·在python程序中,变量是用来储存临时数据的,比如计算结果,用户输入等。

·这等数据都被保存在内存单元中,并且每个单元都有一个唯一的标识符,称为变量名,用来标识和引用这个内存单元的数据。

·变量名是程序员给数据起的名称,方便识别

·变量的值可以为整数、小数、字符、列表

7.多行语句

    Python通常是一行写完一条语句,如果语句很长,可以使用反斜杠\来实现多行语句,例如:

python基本语法_标识符_08

    执行以上代码,输出结果为:

python基本语法_保留字_09

    但是在[],{},()中的多行语句,就不需要使用反斜杠\来实现,例如:

python基本语法_保留字_10

8.  数字(Number)类型

Python中数字有四种类型:整数,布尔型,浮点型和复数

·int(整数) 数学中经常见,没有小数点的数就是整数

·bool(布尔) 如True 用于标识逻辑的基础,对于编写复杂的程序和进行条件判断非常重要,例如,在比较两个数值是,可以得到一个布尔值,如5 > 3的结果为‘True’,而‘10 == 3’的结果为‘False’

·float(浮点数) 如 1.23 3E-2 在科学计算,工程领域以及计算机图形学等领域中广泛应用,但需要注意在浮点数计算中可能存在精度问题。

·complex(复数) 如1+2j、1.1+2.2j

9.字符串

·Python中单引号和双引号的作用安全相同,选择使用哪种引号取决于个人习惯

·使用三引号(‘‘’或”””)可以指定一个多行字符串

·转义符\

·反斜杠可以用来转义,使用r可以让反斜杠不发生转义。例如:print(r‘this is a line with \n’)也会把\n打印出来,并不是换行了

·按字面意义