数据团Python_4. 列表与文本序列核心知识点

2017-03-23  本文已影响19人  00e6a8fd618f

4. 列表与文本序列核心知识点

4.1 可变序列list常用操作1_添加/删除/插入

1. 添加

2. 删除

3. 插入元素

x.insert(i,m)
i为位置索引,m为元素。

4.2 可变序列list常用操作2_弹出/排序/复制

1. 弹出

x.pop()
()内为位置索引,默认为-1

2. 排序

3. 复制

y = x.copy
将x复制给y,之后x变,y不变。

4.3 不可变序列str常用操作1_申明/转义字符

1. 申明

文本类型str

2. 转义字符


4.4 不可变序列str常用操作2_常用内置方法

1. 通用操作

2. 数值与字符串的转化

3. 修改字符串

4. 拆分字符串

5. 连接字符串

>>> x = ['feng', 'xuan']
>>> x
['feng', 'xuan']
>>> m = '-'
>>> m
'-'
>>> y = m.join(x)
>>> y
'feng-xuan'

6. 开头和结尾判断

7. 大小写变换

str.函数()一般不改变厡str


4.5 不可变序列str常用操作3_格式化字符

1. 格式化字符串

格式化字符串,可以理解为:在字符串中插入变量
如何设置格式化字符:%

%变量类型 %变量名
变量类型:s字符串、i整形、f浮点型

2. 按照规定显示小数位数

print('pi is %f' %m)
%.2f 两位
进行了四舍五入

3. 显示正负号

print(" %+变量类型" %变量名)
%后空格,则变量前加空格。
空格跟正负号只显示一个

4. 科学计数法

print(" %e" %变量)
print(" %E" %变量)
大小写的区别仅在e的大小写。

4. 自动选择浮点数或科学计数法

print(' %g' %变量)

5. 强大的格式化方法.format

>>> '{}呵呵{}'.format('a', 'b')
'a呵呵b'
>>> '{}{}{}'.format('a', 'b', 'c')
'abc'
>>> '{0}{1}{2}{0}'.format('a', 'b', 'c')
'abca'
>>> '{}{}{}{}'.format('a', 'b', 'c')
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    '{}{}{}{}'.format('a', 'b', 'c')
IndexError: tuple index out of range
上一篇 下一篇

猜你喜欢

热点阅读