行与缩进
一行结束即为python语句结束;语句太长可以用 '\'
反斜杠作为续航符
示例:
print(1+2+4+5+8+9+10+11+12+1+2+3+4+5+6+7+8+3+5+71+2+3+4+5+6+7+8+3+5+7+ \
1+2+4+5+6)
结果:245
缩进格式:
1.4个空格
2.一个制表符
**注意:同一级代码块必须使用相同的缩进量
示例:
print("123")
print("123")
运行显示 IndentationError: unexpected indent 缩进错误
疑问?
a = 1
b = 2
if a<b:
print("a<b")
print("a<b")
视频老师 运行代码显示 IndentationError: unexpected indent
我:成功打印 (使用VScode 和 Python验证 结果均同)
a<b
a<b
原因:
注释,变量,标识符与关键字
注释作用:
1.提高代码可读性与可维护性
2.提高团队的合作效率
3.可以用作调试代码(打印调试自己的功能实现了没)
注释分类:
单行注释:以 # 号开头; 注意:一般与其注释内容空格隔开 ;把注释放到代码上方 均起到美观的作用
适用:一般一行或小部分代码
多行注释(三引号)
三单引号/三双引号;注意:单引号和双引号不能混合使用,必须成对配套使用
适用:函数或类的介绍
变量
1.定义:
程序运行过程中,用来存数据的容器,类比杯子,且可以参与运算
2.定义格式
变量名 = 数据 示例:a = 1
3.基本类型:
数字、字符型、列表、元组、集合、字典
注意:python是动态类型语言(不需要提前声明类型就可以使用)直接赋值调用即可
4.三个基本属性
id号:变量值的内存地址 可以使用id() 函数查看
类型:每一个变量都有自己的类型
值:存储数据
使用 is 和 is not可以判断两个变量id号是否相同 示例:
b = 2
a = 1
print(a is b)
print(a is not b)
结果:
False
True
标识符
定义:
用来给代码不同对象指定不同名字,
命名规范:
1.只能包含字母 数字 下划线,但不能以数字开头
2.不能包含空格,但可以是用下划线来分割,示例My_name
3.不能以python关键字作为标识符
关键字:
都有自己特殊的功能 示例:while /for 用来做循环的功能
import keyword
print(keyword.kwlist)
可以查看关键字有哪些
结果:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
浙公网安备 33010602011771号