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

Python 列表、元组、字典、字符串

2015-11-20 18:32 561 查看
一、列表

这里的列表就相相当于C中的数组,但是有一点不同,就是列表中可以存放任何东西,也可以混合存放,也可以存放列表。

可以通过下标访问对应的值

获取列表中的一段值。

将两个列表使用+直接进行操作,可以将两个列表合并到一个列表

列表的*操作,相当于将列表中的值进行一次N次的赋值操作

print("----列表的的使用----")

print("----列表的创建----")

list1 = ['a','b','c','d']

list2 = [1,2,3,4,5]

list3 = ['k','g',6,7,8]

print(list1)

print(list2)

print(list3)

print("---通过下表访问值----")

print(list1[2])

print(list3[1])

print("----访问列表中的一段值----")

print(list3[2:4])

print("从下标为2 的位置开始到第4个值")

print("---添加元素到列表尾-----")

list3.append('add')

print(list3)

print("----从列表中删除元素,根据列表的下标删除----")

del list3[1]

print(list3)

print("----列表的+操作-----")

list4 = list1 + list2

print(list4)

print("----列表的乘法操作*-----")

print(list3 * 3)

二、元组

元组定义什么的都与列表一样,但是有一点不一样,就是元组一旦赋值创建之后就不能够再改变,也就是相当于是一个常量数组

print("--------元组--------")

print("元组的定义")

fibs = (0,1,1,3,4,5)

print(fibs)

print("按照下标显示值--")

print(fibs[3])

print("元组一旦创建就不能够再改变,不能添加,不能删除,不能修改........")

三、字典

字典的使用的,简称map

字典中的每一个值都是有一个key和value对应着,对字典中的内容进行操作主要就是根据键值key进行索引操作的。

字典不能使用+将两个字典进行相加操作

print("-------字典的使用------")

print("---字典的定义-----")

dic1 = {"Tom":"FootBall","Jim":"Basketball","Jack":"Table tennis"}

print(dic1)

print("----根据key值索引value")

print(dic1['Jim'])

print("----根据key删除value")

del dic1['Jim']

print(dic1)

print("----替换key对应的value----")

dic1['Tom'] = 'Ico Hockey'

print(dic1)

四、字符串

字符串需要使用单引号或者是双引号,这是需要成对使用的。

如果赋值的字符串是多行,就需要使用三个单引号或者是双引号进行字符串赋值

转义字符的使用,这与C一样

如果要在一个字符串中插入数据,首先就需要在字符串中添加占位符%s,在实际的输出的时候使用变量替换占位符

如果使用多个占位符,数据的输出顺序是根据变量的顺序决定的

字符串的乘法,字符串乘以一个数字N 就是将字符串重复赋值N次

两个字典不能进行+操作

print("----字符串----")

print("----创建字符串----")

str1 = "abcdefghigk"

print(str1)

str2 = """春 眠 不 觉 晓,

处 处 闻 啼 鸟。

夜 来 风 雨 声,

花 落 知 多 少。"""

print(str2)

print("----转义字符的使用----")

str3 = "\"春眠\""

print(str3)

print("----占位符的使用-----")

score = 90

MyScore = "我的分数是%s"

print(MyScore % score)

print("----多个占位符的使用-----")

chinese = 90

math = 100

message = "我的所有成绩是%s,%s"

print(message %(chinese,math))

print("----字符串的乘法")

spaces = 'a'*25

print("%s 这是字符串乘法的使用" % spaces)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: