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