温故知新:

计算机运行可以分为两种状态:

用户态:计算机正在运行应用程序的功能

内核态:计算机正在运行操作系统的功能

今日内容:python语法

注释:多行注释:三单引号或三双引号,不执行,通常加在文件的开头,用于对文件进行整体说明,通常只有一个

单行注释:#,被解释这行代码的上一行或者后面

还有一个作用:临时注释不想运行的代码,被注释代码不执行

补充:

程序出错有两种:1.语法错误:不允许犯语法错误,程序运行之前就会被检测出

2.逻辑错误:逻辑错误在程序运行到的时候才会被检测出来

"""  内容  """  用双引号比较规范   ''' 内容 '''
# 内容

1.变量

"""
1.什么是变量
量指的是事物的状态
变指的是事物的状态会发生变化
综上:变量是一种可以把事物的状态记录下来,并且可以取出来改变的机制/语法
2.为何要用变量
为了让计算机具备人记住事物的状态的能力,并且状态可以改变。
3.如何用变量
原则:先定义后引用
定义的语法:变量名 = 变量值
变量名:用来访问变量值
赋值符号:将变量值的内存地址绑定给变量名
变量值:本事为记录事物的状态,也就是存到内存中的数据
4.变量名详解
4.1命名的大原则:见名知意
4.2命名规范:(1)由字母、数字、下划线构成
            (2)不能以数字开头
            (3)不能使用python的关键字
4.3命令风格:(1)驼峰体
            (2)纯小写字母+下划线(*推荐)
5.变量值的两大特征
5.1id:print(id(age))
5.2类型type:print(type(age))
6.常量:不能被改变的量
命名:采用变量名的语法,但是命名全部要大写
"""

 

2.基本数据类型

"""
1.int:整型
2.float:浮点型
3.字符串类型:在引号内包含一串字符,引号可以是'',"",''''''等
4.list类型:按照位置存放多个任意类型的元素
定义:在[]内用逗号分割开多个任意类型的元素
"""
0    1    2       3
l = [111,3.33,"aaa",[666,777]]
print(l[1])
print(l[3])
print(l[-1])
print(l[-1][1])

  运行结果:3.33
  [666,777]
  [666,777]
  777

"""
5.dict字典类型:按照key:value的形式存放
定义:在{}内用逗号分隔开多个key:value,value可以是任意类型,而key通常是字符串类型
取值:(name[key])
注:如果存储的值属性一致用列表方便,如果属性不一致用字典方便。
6.布尔类型:True、False,通过比较判断真假
用途:但凡结果为布尔值的操作,都是当做条件用
ps:布尔值分为显式隐式两种
显式:结果明确为True或False
隐式:结果看上去不是布尔值,但是python解释器会将其解析为True或False
"""