行与缩进

一行结束即为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']