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

闲来无事,学学python

2017-09-29 10:50 190 查看

python数据类型及其基本操作

字符串

单双三引号,三引号负责多行字符串;
\转义
+拼接
*复制
[start,end,step]切片;
format() 格式化,可通过name指定值;
len() 字符串长度;
strip() / lstrip() / rstrip() 去掉空格;
split(seq,num) 字符串转列表;
replace(s1,s2,num) 字符串替换;
encode(encoding) 指定字符串编码;
startswith(s,start,end);
endswith(s,start,end);


列表

list()/[] 创建列表;
tuple() 列表转元组;
lst[start,end,step] 切片;
append()
extend() 合并列表;
remove() 根据键值删除;
pop() 根据位置删除,默认删除最后一个;
count()
len()
in / not in
join() 列表转字符串


元组

元组同列表,但不可更改;
tuple()/() 创建元组; #单元素元组要加一个逗号
list() 元组转列表;


字典

字典键值为不可更改类型;
dict()/{} 创建字典;
dict([(k1,v1), (k2,v2)]);
dict(zip([k1,k2], [v1,v2]));
dict({k1:v1, k2:v2});
items() 返回字典中的键值对;
dct[k]=v 添加元素直接赋值;
pop(k) 删除指定元素; #popitem() 删除任意元素
clear()删除所有元素;
keys()
values()
get(k)
update(d2) 用d2进行更新;
len()
setdefault(k) 若k不存在就设定为默认值;


集合

set() / () 创建集合;
& | 交集 并集;
- 求差补;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python