第1章 基本语法

1.1 语法元素

1.1.1 程序的格式框架

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

1.1.2 注释

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

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

1.1.3 命名和保留字

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

Trueclassfinallyisreturn
Falsecontinueforlambdatry
Nonedeffromnonlocalwhile
anddelglobalnotwith
aselififoryield
assertelseimportpass
breakexceptinraise

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 *

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

<函数名>(<函数参数>)
<别名>(<函数参数>)
    原文作者:itroger
    原文地址: https://www.jianshu.com/p/eb408c80de77
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞