第二课晓宁Python循环、字符串、列表笔记

#Python人工智能基础篇-第二课笔记 ##循环、字符串、列表 ###1、while循环 * 语法格式 while 判断条件: 条件满足,执行语句 * 执行流程 * 首先对while条件判断,条件为true时,执行循环体内语句块, * 然后判断while条件,仍然true则继续执行语句块,直到条件为false循环结束,执行循环后的代码 ###2、while循环嵌套 * 语法格式 while 判断条件: 条件满足,执行语句 while 嵌套判断条件: 条件满足,执行语句 * 执行流程 * 首先对while条件判断,条件为true时,执行循环体内语句块, * 然后判断while条件,仍然true则继续执行语句块,直到条件为false循环结束,执行循环后的代码 ###3、for循环 * 语法格式 for 临时变量 in 序列: 序列中存在待处理的元素则进入循环体执行代码 ###4、break跳出循环 * 跳出break所在的整个循环,结束循环,继续执行循环外的语句 * while循环中使用break,整个循环结束 * while循环嵌套中使用break,只结束内层整个循环 * for循环使用break,整个循环结束 * for嵌套循环使用break,只结束内层整个循环 * 总结:break作用范围只作用于它所在的培训会,不影响其他外部循环 ###5、continue跳出本次循环 * continue跳出本次循环,当次循环中continue后的语句将不会被执行,继续执行下一次循环 ###6、字符串 * 字符串类型变量定义 如s="hello" 或者'hello' * 组成字符串的方式 * 使用‘+’号将两个字符串连接成一个新的字符串 * 使用字符串格式化符号 * 下标从0开始,如hello,下标为0,1,2,3,4 * 可以通过下标获取指定位置的字符:string_name【index】 * 切片 * 切片语法:string_name[起始:结束:步长] ###7、列表 * 可以存储相同或者不同类型的数据集合 * 列表定义:name_list=["zhangsan","lisi"] * 顺序存储,可通过下标获取内部元素 如 name_list[0] name_list[1] * 内容可变,可通过下标修改元素值 如 name_list[0]=“xiaobai” * 使用循环遍历列表 ###8、列表常用方法 * append() /insert()添加元素 * “+”组合2个列表生成新的列表 * extend() 向调用它的列表中 添加另外一个列表的元素 * del()/pop()/remove() 删除远古三 * in/not in 判断元素在列表中是否存在 * sort() 列表内元素重排列 * reverse()列表内容倒置 * count() 统计列表内制定元素个数

0 个评论

要回复文章请先登录注册