第二章Python语法基础
2022-03-19 21:18:34 0 举报
AI智能生成
陈强编著《Python语言从入门到精通》分章节思维导图 第二章
作者其他创作
大纲/内容
严格的缩进规则
同一层次的代码需要有相同的缩进
尾行的“:”代表下一行代码缩进的开始
只能使用空白实现缩进,建议使用“Tab”(四个空格)表示每层缩进
注释
单行注释
以#开头
多行注释
用三个单引号" ''' "将注释括起来
用三个双引号“ """ ”将注释括起来 使用更多
编码
字符编码
GB2312编码 适用于汉字处理,汉字通信等汉字相关的应用
GBK编码 是汉字编码标准之一 使用了双字节编码
ASCII编码 是对英文字符和二进制之间的关系做的统一规定
Unicode编码 只是一种世界上所有字符的编码 但没有固定的储存方式
UTF-8编码 是Unicod编码的一种实现方式,根据不同的符号而变化字节长度(1-4byte)
Python中的编码
默认以UTF-8格式进行编码
# code:编码格式 可以为源码文件指定不同的编码
decode与encode函数
encode使看到的直观字符转换成计算机内的字节形式
decode把字节形式的字符转换成直观形式
使用方法:'字符'.en(de)code('编码')
标识符和关键字
Python语言的标识符具体规则
第一个字符必须是字母或下划线后面的字符可以是字母数字或下划线
区分大小写
标识符中除了下划线其他的符号都不允许使用
在Python3.x中非ASCII标识符也是合法的
关键字
关键字是Python中的特殊保留字,程序员不能把它们中做任何标识符名称
kwlist能够列出所有内置的关键字 如keyword.kwlist
常用关键字@注释1
变量
变量是计算机内存中的一块区域,可以存储规定范围内的值并且可以改变,基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中
声明变量
PYthon中不需要单独声明变量(@c),变量的赋值操作就是变量的声明和定义过程
在Python中一次新的赋值将创建一个新的变量,即使变量的名称相同,但变量的标识却不同
id函数可以返回变量的内存地址 使用方法id(变量名称)
在Python中可以同时赋值多个变量 如a,b=0,1
局部变量
局部变量是指只能在函数或者代码块内使用的变量,函数或者代码块一旦结束运行,局部变量的生命周期也将结束
局部变量只有在被创建的函数或代码块内有效
全局变量
在函数外面定义的变量叫做全局变量
全局变量能够被不同函数,类,或文件所共享使用,可以被文件内的任何函数和外部文件所访问
注释1
and
用于表达式运算中的逻辑与运算
as
用于类型转换
assert
断言,用于判断变量或条件表达式的值是否为真
break
中断循环语句的执行
class
用于定义类
continue
继续执行下一次执行
def
用于定义函数或方法
del
删除变量或者序列的值
elif
条件语句,与if和else结合使用
else
条件语句,与if和elif结合使用。也可以用于异常和循环使用
except
包括捕获异常后的操作代码,与try和finally结合使用
for
循环语句
finally
用于异常语句,出现异常后会执行finally包含的代码块。与try和except结合使用
from
用于导入模块,与import结合使用
global
定义全局变量
if
条件语句,与else和elif结合使用
import
用于导入模块,与from结合使用
in
判断变量是否存在序列中
is
判断变量是否为莫格勒的实例
lambda
定义匿名函数
nonlocal
用于表示外部作用域的变量
not
用于表达式运算,逻辑非逻辑
or
用于表达式运算,逻辑或运算
pass
空的类,函数,方法的占位符
print
打印输出语句
raise
异常抛出操作
return
用于从函数返回结算结果
try
包含可能会出现的异常语句,与except,finally结合使用
while
循环语句
with
简化Python的语句
yield
用于从函数依次返回值
输入和输出
实现输入功能
在Python程序中,通过调用其内置函数input()实现输入功能
语法格式 input([prompt]) 其中参数“prompt”是可选的,也可以不使用,用来表示用户输入数据时的提示信息
实现输出功能
在Python程序中输出的作用是显示执行结果,通过函数print()实现
语法格式 print(value,...,sep=",end='\n') #此处只是展示了部分参数
value表示要输出的信息,后面的省略号表示可以有多个要输出的信息
sep表示在多个要输出信息之间的分隔符,默认值是一个空格
end表示在所有要输出信息之后添加的符号,默认值为换行符
print()函数中可以同时使用多个字符串,在使用时用逗号“,”隔开
print()函数中还可以打印输出整数或计算结果
By 一位觉得自己很帅的00后
明天的你会更加优秀!
0 条评论
下一页