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

Python基础(二)——字符串、列表、元组、字典

2016-09-29 20:36 567 查看

一、字符串 string

添加英文半角双引号 “xxx”

或者单引号 ‘xxx’

多行字符串 三个单引号

'''xxxxxxxxxxx
xxxxxxxxx'''


句子中本身包含引号,为了不引起误会,可以首尾使用三引号。

string = '''He said, "Aren't can't." '''


转义——反斜杠\

string = 'He said, "Aren\'t can\'t." '


string = "He said,\ "Aren't can't.\" "


嵌入值——%s占位符

score = 1000
message = 'I scored %s points'
print(message % score)


I scored 1000 points


多个占位符时需要括号,按引用顺序排放

print(num % (0,8))


字符串乘法

print(10 * 'a')


aaaaaaaaaa


可以利用这一功能使用空格来实现对齐字符串。

二、列表 list

列表比字符串还强大

list = ['a', '2', 'c', 'd', 'e', 'f']


元素位置从0开始

改变列表元素

list [1] = 'b'


显示子集

print(list[2:5])


['c', 'd', 'e']


从位置2开始到位置5(但不包括位置5),即位置2、3、4.

列表可以用来存放各种元素:数字,字符串,甚至子列表,或者混合。

添加元素——

append函数

list.append('g')


append把元素加到列表的最后。

insert,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

l.insert(3, 'D')


删除元素——del命令

del list[4]


位置从0开始,因此删的是第五个元素。

列表上的算术

列表相加——连起来

列表*数字——重复n次

/和-会产生错误

列表+数字会产生错误

三、元组 tuple

tuple = (0, 1, 1, 2, 3)


位置从0开始

元组与列表的主要区别在于元组一旦创建就不能再做改动了!!!

元组用来存放一些你知道永远也不会改变的事情还是很有用的。

四、字典 map

字典(dict)也叫映射(map)

字典中的每个元素都有一个键(key)和一个对应的值(value)

map = {'a' : '111',
'b' : '222',
'c' : '333'}


print(map['a'])
结果是
111


想要删除或者替换字典中的值,都要用到它的键。

字典与列表和元组相似,但不能+运算,连接两个字典没有意义只能放弃
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python