DataWhale学习计划(第六期):python基础任务2

1. 列表

a. 标志
把带有方括号 [ ] 的一段序列认为是 列表 的标志;列表的长度是可以改变的,内容是可以修改的,可以用方括号定义,也可以用list函数来定义;
b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
1.列表的创建:如下图所示
在这里插入图片描述
2.可以用 append() 在列表的末尾添加元素,接着上面的列表进行操作:
在这里插入图片描述
3.可以用insert在特定的位置插入元素:(插入的序号从0开始计数,必须在0和列表长度之间)
在这里插入图片描述
4. insert()的逆运算是 pop() ,pop()用来移除并返回指定位置的元素。
在这里插入图片描述
5…del()函数用来从列表中删除元素;
在这里插入图片描述
c. 列表相关方法
上面已经介绍了append insert pop del 的用法 ,下面介绍clear copy count extend index remove 的用法

clear :清空列表的内容
copy :复制列表
extend :同时将多个值添加在列表末尾
count :计算指定的元组在列表中出现了多少次
remove :删除第一个为指定值的元素-
index :在列表中查找指定值第一次出现的索引

在这里插入图片描述

2. 元组

a. 标志
1. 把带有小括号 () 的一段序列认为是 元组 的标志;
元组是一个固定长度,不可改变的python序列对象,创建元组最简单的方式就是用逗号分隔一列值:如下图所示:
在这里插入图片描述
2. 如果定义的元组是比较复杂的表达式,我们最好将值放在圆括号里面:
在这里插入图片描述
3. 可以用方括号访问元组中的元素,和其他语言一样,访问的序列是从0开始的,我们对上面的两个元组进行访问:
在这里插入图片描述
4. 使用tuple将任意的序列转换成元组:
在这里插入图片描述
b. 基本操作(创建及不可变性)
元组的创建在上面已经讲解了,下面接着说一些元组常见的用法:
1.可以用加号将几个元组串联起来:在这里插入图片描述
2.拆分元组在这里插入图片描述
不可变性:元组中存储的对象可能是可变对象,但是如果创建了元组,元组中的对象就不能修改了:
在这里插入图片描述

3. string字符串

a. 定义及基本操作(+,*,读取方式)
Python 可以操作字符串。字符串有多种形式,可以使用单引号(’……’),双引号("……")都可以获得同样的结果。反斜杠 \ 可以用来转义:,string字符串是不可变的。
字符串可以用 + 进行连接(粘到一起) 也可以用 * 进行重复
在这里插入图片描述
b. 字符串相关方法

center 通过在两边添加填充字符让字符串居中
find :在字符串中查找子串,如果找到,就返回子串的第一个字符索引,如果没找到就返回-1
replace :将指定的子串都替换为另一个字符串,并返回替换后的结果
join:用于合并列序列的元素
split :将字符串拆分为序列
lower :返回字符串的小写版本
strip :将字符串开头和末尾的空白删除,不包括中间的空白,并返回删除后的结果
translate :替换字符串的特定部分

4. 字符串格式化问题

1.%站位符方法
格式:’ xxx%s,"%d" '%(‘aaa’, 123)
占位符 替换内容
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:
实例:
在这里插入图片描述

2.format方法
另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,
在这里插入图片描述

参考文献:
https://docs.python.org/zh-cn/3/tutorial/introduction.html#strings
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值