您的位置:首页 > 编程语言 > Python开发

路飞学城-python开发集训-第二章

2020-07-21 04:12 411 查看

列表(List)

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建列表

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]

更新列表

你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:

list = []          ## 空列表
list.append('Google')   ## 使用 append() 添加元素
list.append('Runoob')
print(list)

删除列表元素

可以使用 del 语句来删除列表的元素,如下实例:

list1 = ['physics', 'chemistry', 1997, 2000]
del list1[2]
print("After deleting value at index 2 : ")
print(list1)

List copy()方法

copy() 函数用于复制列表,使用方法:

list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']
list2 = list1.copy()
print ("list2 列表: ", list2)

list2 = list1.copy() 与 list2 = list1 的区别:

使用copy()函数后更改list1得值,list2不会受到影响。

后者更改list1的值之后,list2的值会随之更改。

字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'

Python 访问字符串中的值

Python 访问子字符串,可以使用方括号来截取字符串,如下实例:

var1 = 'Hello World!'
var2 = "Runoob"

print ("var1[0]: ", var1[0]) #打印var1第1位
print ("var2[1:5]: ", var2[1:5]) #打印var2第2到第5位(顾头不顾尾)

Python字符串更新

你可以截取字符串的一部分并与其他字段拼接,如下实例:

var1 = 'Hello World!'

print ("已更新字符串 : ", var1[:6] + 'Runoob!')

Python字符串格式化

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

在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法:

print ("我叫 %s 今年 %d 岁!" % ('小明', 10))

字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:

dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }

字典的key必须唯一,但value可重复。

字典key的特性

  1. 不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
  2. 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行。

 

转载于:https://www.cnblogs.com/bgd150809114/p/9219332.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: