2023(春)Python程序设计作业1: 基础语法之控制流程

软工211-431-嵇骏强 2023-春-学生 2023-03-29 23:03:29

一、完成技能树基础语法部分练习

 

二、发表博客,内容为基础语法部分的学习笔记

1、列表

创建列表
方法1:直接创建,[123, 123.4, 'abc', True]。[]代表空列表。
方法2:list()函数将其他数据结构对象(如字符串、元组、集合等)、迭代器、生成器转换为列表

列表嵌套
列表元素也可以是列表,提取子列表元素使用双重索引。

列表修改
可使用切片索引同时对多个元素修改

列表合并
方法1:a + b,返回新列表,但a和b不变
方法2:a.extend(b) 将b的元素添加至a的末尾,a变b不变

 列表添加元素
方法1:a.append(新元素) 将新元素添加至末尾,返回None
方法2:a.insert(index, 新元素) 将新元素添加至指定位置

 列表删除元素
方法1:a.pop() 默认删除最后一个元素并将其返回
方法2:a.pop(index) 删除指定位置元素并将其返回
方法3:del a[index] 删除指定位置元素但不作返回
方法4:a.remove(元素值) 删除指定元素值,返回None

判断指定值是否在列表中
元素值 in a 返回True或False

列表元素定位
a.index(元素值) 类似字符串的find()方法

2、条件语句

if语句:

语法格式:if 条件表达式:

语句块

只有当条件成立时,语句块才会被实现;否则不会被实现

3、循环结构

for语句 

for 变量 in 迭代器:

 语句块

迭代器是python语言中的一类重要机制,一个迭代器表述一个值序列。每次循环都执行相同的语句块,但是执行结果可能因为变量取值的变化而变化。

 while语句

  • 若循环条件为True,则循环执行while循环中的代码段;
  • 若循环条件为False,终止while循环。
  • 若while循环的条件总是True,这种情况叫做死循环 。
  • 在循环语句中,有时候需要达到中断循环,或者跳过本次循环,执行下次循环的情况,因此就需要有循环控制语句

python中使用break、continue语句控制循环的执行过程

break用于跳出整个循环
continue用于跳出本次循环,继续执行下次循环

 

...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

163

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧