人工智能编程基础(二)"/>
CAIE:第一部分:人工智能编程基础(二)
一:python基础
(1)条件语句
1.判断条件
2.输出口
3.比较运算符
返回的值是布尔值Ture or False
4.多个限制条件
(2)循环
1.for-else循环:用于遍历一个迭代对象的所有元素
range用法:range(start,stop,step)-----start : stop-1:step
2.while循环:需要执行的代码重复执行,当满足while中的条件时就做循环体内的内容
3.break与continue跳出循环
break:在语句块执行过程中终止循环,并且跳出整个循环
continue:在语句执行过程中终止当前循环,跳出该次循环,执行下一次循环即重新开始一次循环
4.循环嵌套
嵌套循环的次数=外部*内部
(3)列表和字典
1.列表:可变的
A:定义:由一系列按特定顺序排列的元素组成,有 [ ] 表示,并用逗号分隔其中的元素。列表的索引是从0开始。
B:列表的操作
a:修改——直接选择需要修改的元素的索引进行修改
b:添加——(1)在列表的末尾添加:列表名.append();
(2)在列表中插入:列表名.insert(索引,值);
c:删除——(1)如知道需要删除的元素的索引,删除后不能使用,则 列表名.del(删除元素的索引);
(2)删除列表末尾或者任意位置(加索引)的值,且可以继续使用。则 列表名.pop()
注意:列表就像一个栈,删除列表末尾的元素相当于弹出栈的顶元素
(3)根据值删除元素,可以继续使用,则 列表名.remove(删除的值)。只能删除第一个指定的值,若出现多次,则需要循环
d:排序——(1)方法 sort(),永久性修改,reverse=Ture表示反序
(2)方法 sorted(),只按照排序显示,不影响原始序列的顺序
(3)方法reverse(),反转列表元素
(4)方法 len(),获取列表长度
e:遍历——for循环
f:使用列表的元素——(1)切片:列表名[first:last],需要指定第一个元素和最后一个元素的索引。
(2)复制:列表名[ :],同时省略起始和终止索引
2.字典
A:定义——表示 { } ,字典是一系列键值对,每一个键都关联一个值,可以使用键访问值。
B:字典的使用——(1)访问字典中的值,字典名+['键'];
(2)添加键值对,字典是一种动态结构,添加键值对:字典名+['键值对']
(3)修改值,字典名+['欲更换值'] ='新的值'
(4)删除键值对,只用del语句,即 del 字典名+['键']
第一次发布文章,目前正在学习中,自己边整理边学习,争取今年考证,加油加油!!!!
更多推荐
CAIE:第一部分:人工智能编程基础(二)
发布评论