一、下载、安装、第一个程序
二、变量
1、数据类型
Numbers(数字型):int(整型)、long(长整型)、float(浮点型)、complex(复数型)
bool(布尔型):true、false
String(字符串)
List(列表型)
Tuple(元祖型)
Dictionary(字典)
2、标识符组成、命名规则
1、什么是标识符?
开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名等
2、标识符命名规则
1)只能由字母、下划线、数字组成
2)不能以数字开头
3)不能使用关键字
4)严格区分大小写
3、注释
分为单行注释和多行注释
单行注释:光标移动至注释行Ctrl+/
多行注释:选中需要注释内容输入‘’‘
4、关键字
三、输入和输出
输入语句:input()用来获取控制台的输入
输出内容:print(内容)用于打印输出,最常见的一个函数
objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep -- 用来间隔多个对象,默认值是一个空格。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file -- 要写入的文件对象。
四、运算符
1、赋值运算符:
简单的赋值运算符:=
加法赋值运算符:+=
减法赋值运算符:- =
乘法赋值运算符:*=
除法赋值运算符:/=
取模赋值运算符:%=
幂赋值运算符:**=
取整赋值运算符://=
海象运算符::=在示例中,赋值表达式可以避免调用len()两次
2、比较运算符
等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
3、逻辑运算符
逻辑与:and
逻辑或:or
逻辑非:not
4、算数运算符
加:+
减:-
乘:*
除:/
取模:%
幂/次方:**
取整://
五、判断语句
1、if
if 要判断的条件:
条件成立时,要做的事情
2、if else
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
3、if elif else
if 要判断的条件:
条件成立时,要做的事情
elif 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
六、循环
1、while
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
2、for
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
七 Break中断循环
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
Continue
continue意思是跳出本次循环,而break是跳出整个循环
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
八 Dict介绍--字典类型 dictionary
格式 变量名={key1:value,key2:value,,,}
字典的每个元素由2部分组成,键(key):值(value)
8.1 删除元素
del,clear() ---- 清空
例如:del 删除整个字典
info={"name":"anfly","age":12,"sex":"男"}
del info
print(info)
例如:clear() 清空
info={"name":"anfly","age":12,"sex":"男"}
info.clear()
print(info)
九 Python中的函数
9.1 什么叫函数
如果在开发的时候,需要某块代码多次,但是为了提高便携的效率以及代码的重用,所以把具有独立功能的代码块组织成一个小的模块,这就是函数。
9.2 函数的定义和调用
定义函数
def 函数名():
代码
9.2.1函数的调用
定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它
调用函数很简单的,通过函数名() 即可完成调用
9.3函数的好处
减少代码的冗余,减少维护量,功能的封装,降低学习成本,提高开发速度
9.4函数中的参数
形式参数和实际参数
定义时小括号中的参数,用来接受参数用的,称为“形参”
调用时小括号中的参数,用来传递给函数用的,称为”实际参数”
十 函数类型
无参数,无返回值的函数
无参数,有返回值的函数
有参数,无返回值的函数
有参数,有返回值的函数
十一 集合
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重
11.1集合的格式
变量名=set()
变量名.add(元素)
11.2 添加元素 add update
案例 add
nums={11,24,45,96,28}
nums.add(42)
print(nums)
案例 update
nums={11,24,45,96,28}
nums2=["anfly","tom"]
nums.update(nums2)
print(nums)
11.3 删除元素
remove pop discard
11.3.1 remove
使用remove删除集合中的元素 如果有直接删除 如果没有程序报错
例如:
nums={11,24,45,96,28}
nums.remove(24)
print(nums)
11.3.2 pop
使用pop删除是随机删除集合中的元素 如果集合没有元素程序报错
nums={11,24,45,96,28}
nums.pop()
print(nums)
11.3.3 discard
使用discard删除 如果元素直接删除 如果元素不存在不做任何操作
nums{11,24,45,96,28}
nums.discard(24)
print(nums)
十二 Python 定义类并创建实例
12.1 类由3个部分构成
类的名称:类名
类的属性:一组数据
类的方法:允许对进行操作的方法 (行为)
对象 = 属性 + 方法
静态 + 动态