Datawhale丨第二次python基础任务打卡
1. 列表
a. 标志
b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
c. 列表相关方法
2. 元组
a. 标志
b. 基本操作(创建及不可变性)
3. string字符串
a. 定义及基本操作(+,*,读取方式)
b. 字符串相关方法
4. 字符串格式化问题
1.列表
1.概念
列表(数据项不需要具有相同的类型)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,与字符串的索引一样,列表索引从0开始。
2. 基本操作
-
创建列表: 只要把逗号分隔的不同的数据项使用方括号括起来即可
-
访问列表中的值: 列表与元组、字符串类似,下标索引从0开始,可以进行截取,组合等
-
更新列表: 可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项
-
删除列表元素: remove是删除首个符合条件的元素,而不是删除特定的索引;del是根据索引(元素所在位置)来删除的(可以一次删多个,传入单个数值或切片);pop也是根据索引删除(每次只能删1个),但它还会返回被删除的元素
-
拷贝列表: copy()浅拷贝只能拷贝最外层,修改内层则原列表和新列表都会变化;copy.deepcopy()深拷贝是指将原列表完全克隆一份新的
-
检查成员: in、not in,检查元素是否存在于列表中
-
脚本操作符: 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表
[code]list = [1,2,3,4] print(list[2]) list[2]=12 list.append('a') del list[3:] print(list.pop(1))
3.列表相关方法
2. 元组
2.1 元组概念
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
2.2 基本操作
-
创建元组: 只需要在括号中添加元素,并使用逗号隔开即可(当只有一个元素时,也需要用逗号隔开,否则括号会被当成运算符)
-
访问元组中的值: 元组与列表、字符串类似,下标索引从0开始,可以进行截取,组合等
-
修改元组: 元组的元素不能修改,但可以进行连接组合创建成一个新元组
-
删除元组: 元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组
-
检查成员: in、not in,检查元素是否存在于元组中
-
脚本操作符: 元组对 + 和 * 的操作符与字符串相似,+ 用于组合,* 用于复制,都会生成一个新的元组
-
[code]tup = (1, 2, '3') tup2 = (4, ) # 当只有一个元素时,也需要用逗号隔开,否则括号会被当成运算符 print(tup[0:2]) # 访问元组 print(tup + tup2) # 元组的元素不能修改,但可以进行连接组合创建成一个新元组 del tup2 # 不能修改元素,但可以删除整个元组 print(1 in tup) # 检查成员 print(tup * 2) # 复制元组,生成新的元组
-
3. string字符串
3.1 定义及基本操作(+,*,读取方式)
字符串是 Python 中最常用的数据类型。可以使用引号('或")来创建字符串。
字符串相关方法:
- python基础任务1打卡-Datawhale | python基础第6期
- python基础打卡 第二次
- Python环境下安装使用异步任务队列包Celery的基础教程
- Python环境下安装使用异步任务队列包Celery的基础教程
- python基础一周学习 【任务三】
- 零基础入门学习Python(29)--文件:一个任务
- 基础入门_Python-模块和包.深入Celery之Beat触发定时/周期性任务?
- Python之Fabric模块 Fabric是基于Python实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括:
- Python学习 第一天任务 (三:Python不止基础学习 继续安装爬虫环境的配置)
- PYTHON程序设计基础任务一ch1_2
- python基础一周学习 【任务一】
- 基础入门_Python-模块和包.深入Celery之子任务及原语组式/链式/回调?
- python基础任务1
- PYTHON程序设计基础任务二
- 基础入门_Python-模块和包.深入Celery之节点管理/任务调度/任务追踪?
- Python基础-异步任务IO-asyncio
- 基础入门_Python-模块和包.深入Celery之任务绑定/记录日志/自动重试?
- Datawhale打卡之Python基础(Day1)
- python - 基础类型 - bool
- Python3基础 list []定义一个整数列表