Python中的序列类型有哪些?支持哪些操作?
字符串、列表、元祖 序列支持以下操作: 1、通过索引定位元素 2、切片 3、成员关系操作符(in 和 not in) 4、连接(+) 5、重复(*) 6、支持遍历:(1)从头到尾取值(2)for item in 系列: pass 7、能求长度(len()) 8、支持内置函数 3.编写代码,用户输入1-7七个数字,分别代表周一到周日,如果输入的数字是6或7,打印输出“周末” 提示:可以使用序列中的任何一种类型
列表中append和extend方法的区别,请举例说明
append是列表后添加一个元素 extend是合并两个列表
元组和列表有什么区别?分别应用于哪些场景?
1、元祖 : ·用()进行定义 ·元素不可以进行修改 ·如果只有一个元素,那么要在元素后面加个逗号 ·可以用作字典的key ·遍历速度更快 应用场景: ·函数的参数和返回值,用于接收多个参数 ·格式化字符串 ·让列表不可被修改,保护数据不被修改 ·用来存放不同类型的数据
2、列表: ·用[]进行定义 ·元素可以进行增删改 ·不用用作字典的key 应用场景: ·列表存储相同类型的数据 ·通过迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作
3、创建元组有哪些方式?
1、用逗号隔开
2、用括号括起来,里面元素用逗号隔开
3、tuple() 转换成元祖