Task2

列表

1.列表是什么

列表是由一系列按照特定顺序排列的元素组成,你可以创建包含字母表中所有字母或数字0-9的列表;也可以将任何元素添加入列表,其中的元素之间可以没有任何关系。
一般列表都包含多个元素,建议给列表指定一个复数的名称。(例如:letters,friendas等)
在python中列表用方括号( [ ])表示,并用逗号隔开。
下面定义了 bicycles这个列表,还打印了列表。
在这里插入图片描述在这里插入图片描述

2.基本操作

2.1 访问元素

列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
索引是从0而不是1开始。例如:

// 你想要访问trek
print(bicycles[0])

Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素。索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推。
例如:

// 你想要访问specialized
print(bicycles[-1])

2.2修改列表元素

修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。
例如:

motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)

motorcycles[0] = 'ducati'
print(motorcycles)

2.3添加列表元素

  1. 在列表中添加新元素时,最简单的方式是将元素附加到列表末尾。给列表附加元素时,它将添加到列表末尾。例如:motorcycles.append(‘ducati’)
  2. 使用方法insert()可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。例如:motorcycles.insert(0, ‘ducati’)

2.4删除列表元素

  1. 使用del语句删除元素。需要知道元素在列表中的位置。例如:
    del motorcycles[0]。
  2. 方法pop()可删除列表末尾的元素,并让你能够接着使用它。术语弹出(pop)源自这样的类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。不指定索引就删除最后一个元素。指定索引可以任意删除。例如:
    first_owned = motorcycles.pop(0)
    就是将mototcycles 列表中的第一个元素删除并保存在 first_owned 列表中。
  3. 你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove()。例如:motorcycles.remove(‘dutai’)。结果跟1一样。

2.5函数和方法

在这里插入图片描述
在这里插入图片描述

元组

1.1定义

Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。

1.2修改元组元素

定义新的元素覆盖即可。在这里插入图片描述

字符串

1.1什么是字符串

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。

"This is a string."
'This is also a string.'

1.2基本操作

Python使用加号(+)来合并字符串。这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息。
使用*重复输出字符串。

1.3相关方法

lower()小写字符串
uper( )大写字符串
.title()首字母大写

1.4格式化问题

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

print "My name is %s and weight is %d kg!" % ('Zara', 21)

结果:My name is Zara and weight is 21 kg!

参考文章:《Python从入门到实践》
网址:https://www.runoob.com/python/python-strings.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值