python
第一章:安装 基本语法
- 1,python简介,安装
介绍有关人工智能引用 与python的联系 还有就是Python的安装和编辑环境
-
2,python语法基础
画图:
import turtle pen=turtle.Pen()笔名字 pen.speed()速度 ~size()粗细 ~color()颜色 ~penup()抬起~pendown()落笔 ~left right 左右 ~forward()向前走/backward()向后走
第二章:填充 运算 变量
-
1,填充
~begin_fill()开始填充 ~fillcolor()填充颜色 ~end_fill()结束填充
-
2,基本数据类型与运算
(1)标准数据类型
None 空值 int/float 数字类型 complex表示复数 bool True或False str 字符串 9/2 4.5普通算出 9//2 4 取整 9%2 1 取余 3**2 9 三的平方
-
3,变量
a=1 print(type(a)) 结果为:int (显示这个a的的数据类型) 1.2 float ‘2’ str 【3,4,5】 list
-
4,程序的输入和输出
print(1) 1 print(1+2+3) 6 print(1,2,3) 1 2 3 print('1'+'2'+'3') 123 print('1'+str(2)+'3') 123 %f %d %s %.1f 保留一位小数 %10.3f 1.83 靠右 %-10.3f 1.83 靠左 总共位数 ,保留位数 print“...%d.....”%(对应前面的数值名称 一一对应) import easygui easygui.enterbox 输入框 easygui.msgbox(a)输出框 eval 显示:表达式
eval(easygui.enterbox)输入框 (不用写结果,直接就能出来,还能将字符串转换为数字)
第三章:运算符与逻辑运算符
- 1,关系运算符与逻辑运算符
- 一、布尔类型
1、概念:布尔类型表示仅含有True或False两个值的
类型,用于代替日常生活的是或否,真或假仅有两个
值的场景。
2、编程中,关系运算符和逻辑运算符的计算结果都
是布尔类型。
二,关系函数
== != < > >= <=
三,逻辑函数
or and not
2,流程图
3,if语句
if 判断条件:
do something
elseif:
do something
else:
do something
第四章:list的基本操作
-
1,List类型
list=[1,2,3,4,5,6] 输出值:[1,2,3,4,5,6] list[0,1,2,3,4,5] list[] 中括号里面为脚标数,起始值为0 list[1:3] 查看的是1-4的数据 list[1:] 查看的事1-最后的数据 list[:] 查看所有数据
-
2,添加和删除和插入list数据
添加
list.append()
删除
del list[]
插入
list.insert(脚标,数据) 在哪里插入
-
3,while循环
while 条件
循环执行的语句
-
4,随机取数
import random number=random.randint(1,100) 1-100随机取数
-
5,for 循环
for item iterable: do something
-
6,范围
for x in range(1,5): print(x) 取1到4
-
7,循环控制
break 在语句块执行过程中终止循环,并跳出 continue 在语句块执行过程中终止当前循环,跳出该次循环,执行下一条循环 pass 空语句,为了保持程序结构的完整性
-
8,推导式
list=[item for item in interable]
第五章:冒泡,选择,二分查找及其他类型
- 1, list类型
-
(1)冒泡排序
重复先找最大放最后一位
-
(2) 选择排序
依次求出最小放第一位
-
(3) 二分查找
while begin<=end and begin>=0 and end>=0: mid=(begin+end)//2
-
if 查找<中间:
end=mid-1
-
elif 查找>中间:
begin=mid+1
2, dict类型
变量名={key1:value1,key2:value2}
修改:变量名[key]=value(新)
删除:变量名.clear() 清空键值
del 变量名 变量以及键值都被删除
变.fromkey(str) 集合,把str变成多个key返回字典
变.keys(参数) 显示所有key值
变.popitem(参数) 删除一个随机项并弹出
变.pop(参数) 指定key删除并弹出
3, tuple元组
值不能改变,zhinengchaxun
4, set集合
无序且不重复的集合(自动去重)
变量名=set()