温故知新:
计算机运行可以分为两种状态:
用户态:计算机正在运行应用程序的功能
内核态:计算机正在运行操作系统的功能
今日内容: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
"""