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基础教程__列表、元组、字符串和字典
- python基础-字符串、列表、元组、字典、集合
- Python基础——原生数据类型(字典,列表,元组,字符串)
- python 基础1 --列表 元组 字符串 字典
- Python基础 -- 02 基础语法(字符串、列表、元组、字典、set集合)
- Python基础02--(数字,字符串,列表,元组,字典)
- 2.python基础之—列表,元组,字典,集合,字符串的使用方法
- python基础3:字符串、列表、元组、字典
- Day2 Python基础学习——字符串、列表、元组、字典、集合
- 2.python基础深入(元组、字符串、列表、字典)
- python基础深入(元组、字符串、列表、字典)
- python字符串/元组/列表/字典互转
- python 字符串,元组, 列表,字典之间的转换
- python字符串/元组/列表/字典互转
- 【知识】Python中字符串、元组、列表、字典的互相转换
- python 字符串,列表,元组,字典相互转换
- Python学习--识别“字符串&字典&列表&元组“
- python中字典,元组,列表和字符串之间的转换
- python字符串/元组/列表/字典互转
- python基础知识-列表,元组,字典