一、下载、安装、第一个程序
二、变量
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循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码
八、Continue
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
九、字典
一、 格式:变量名 = (key1:values,key2:values)
字典的每个元素由2部分组成,键(key):值(value)
十、修改元素
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改,否则是新增
info={"name":"anfly","age":12,"sex":"男"}
info["age"]=14
print(info)
#{'name': 'anfly', 'age': 14, 'sex': '男'}
有对应的key则是修改数据,没有对应的key是新增数据
十一、删除元素
1、del(删除指定的元素)
列 删除整个字典:info={"name":"anfly","age":12,"sex":"男"}
delinfo
print(info)
2、clear 清空
列:info={"name":"anfly","age":12,"sex":"男"}
info.clear()
print(info)
3、查询长度
len():查询建直对的个数
列:info={"name":"anfly","age":12,"sex":"男"}
print(len(info))
4、列表排序
(1)sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。 变量名.sort
(2)reverse方法是将list反转 变量名.reverse
十二、集合
1.1 集合的特征
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重
1.2集合的格式
变量名=set()
变量名.add(元素)
# 必须不能初始化值
或者
变量名={元素,元素,,,}
1.3添加元素
案列:
nums={11,24,45,96,28}
nums.add(42)
print(nums)
1.4 删除元素
remove
使用remove删除集合中的元素 如果有直接删除 如果没有程序报错
pop
使用pop删除是随机删除集合中的元素 如果集合没有元素程序报错
discard
使用discard删除 如果元素存在直接删除 如果元素不存在不做任何操作
十三、集合的交集和并集、
交集:使用&连接多个集合,得到相同的元素
并集:使用|连接多个集合,得到全部集合中全部的元素
十四:公共方法
加法
乘法
公共方法
十五、函数
1.1
在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数
1.2函数格式和调用
格式
def 函数名():
执行语句
函数名()#调用函数
1.3位置参数
def 函数名(参数1,参数2):
代码块
函数名(值1,值2)
1.4 关键字参数
def函数名(参数1,参数2):
代码块
函数名(参数1=值1,参数2=值2)
1.5 缺省参数
在形参中默认有值的参数,称之为缺省参数
1.6 不定长参数
有时可能需要一个函数能处理比当初声明时更多的参数, 这些参数叫做不定长参数,声明时不会命名。
1.7参数位置顺序
deffun(位置参数,*args,缺省参数,**kwargs):
代码块
fun(参数值)
十六、函数
1.1函数返回值
defsum():
代码块
return值
sum()
1.2返回多个函数
defdivid(a,b):
shang=a//b#取模
yushu=a%b#取余
returnshang,yushu#默认是元组
result=divid(5,2)
print(result)
总结:return后面可以是元组,列表、字典等,只要是能够存储多个数据的类型,就可以一次性返回多个数据
1.3 函数类型
1. 无参数,无返回值
2. 无参数,有返回值
3. 有参数,无返回值
4. 有参数,有返回值
1.4 无参数,无返回值
此类函数,不能接收参数,也没有返回值,一般情况下,打印提示灯类似的功能,使用这类的函数
1.5 无参数,有返回值
•此类函数,不能接收参数,但是可以返回某个数据,一般情况下,像采集数据,用此类函数
十六、变量
1.局部变量
局部变量,就是在函数内部定义的变量
2.全局变量
在函数外边定义的变量叫做全局变量