第1章 基本语法

1.1 语法元素

1.1.1 程序的格式框架

Python 语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层级关系。不需要缩进的代码顶行编写。缩进可以用 Tab 键实现,也可以用多个空格(一般是4个空格)实现,但两者不能混用。建议采用4个空格方式书写代码。

1.1.2 注释

注释是程序员在代码中加入的一行或多行信息,用来对语句、函数、数据结构或方法等进行说明,提升代码的可读性。注释是辅助性文字,会被编译或解释器忽略,不被计算机执行。
Python 语言中有两种注释方法:单行注释以 # 开头;多行注释以 ``` 开头和结尾。

# 这是单行注释
```
这是多行注释
这是多行注释
···

1.1.3 命名和保留字

Python 语言允许采用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名,但不能以数字开头。
保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。
Python 3 的33个保留字:

True class finally is return
False continue for lambda try
None def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise

1.1.4 变量

在 Python 中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的变量。

1.1.5 赋值语句

Python 语言中,“=”表示“赋值”,即等号右侧的计算结果赋值给左侧变量。此外,还有同步赋值语句,可以同时给多个变量赋值。

x = 1
x, y = 1, 2

1.1.6 输入输出语句

输入语句使用 input() 函数从控制台获得用户输入并以字符串返回结果。在获得用户输入之前,input() 函数可以包含一些提示性文字

input("请输入:")

输出语句使用 print() 函数输出字符串。当输出变量时,可以采用格式化输出方式,通过 format() 方法将待输出变量整理成期望输出的格式。

print("输出字符串")
print("不换行输出", end="")
print("输出变量{}".format(x))

1.1.7 eval() 函数

eval() 函数的作用是将输入的字符串转化成 Python 语句并执行。

1.1.8 删除对象

在Python 中,可以使用 del 命令来显式删除对象并解除与值之间的指向关系。

x = 1
del x

1.1.9 函数库的导入与使用

使用 import 导入函数库有两种方式,但对函数库的使用方式略有不同。
第一种导入函数库方式:

import <库名> [as 别名]

此时,程序可以调用库名中的所有函数,使用方式如下:

<库名>.<函数名>(<函数参数>)
<别名>.<函数名>(<函数参数>)

第二种导入函数库方式:

from <库名> import <函数名> [as 别名]
from <库名> import *

此时,调用该库的函数时不再需要使用库名,直接使用如下格式:

<函数名>(<函数参数>)
<别名>(<函数参数>)

你可能感兴趣的:(第1章 基本语法)