数据类型
2019-01-02 21:13:38 0 举报
AI智能生成
python基础
作者其他创作
大纲/内容
不可变的数据类型
字符串(str)
字符串详解
title()
capitalize()
upper()
lower()
count()
swapcase()
center()
split()
strip()
join()
repalce()
startswith()
endswith()
format()
isalnum()
isalpha()
isdigit()
find()
index()
encode() 和 decode()<br>
整型 (int)
整数运算符
加法 (a + b)<br>
减法 (a - b)<br>
乘法 (a * b)<br>
除法 (a / b) 有小数点<br>
整除 (a // b)<br>
取模 (a % b)<br>
幂 (a ** b)<br>
比较运算符
等于 (a == 20)<br>
大于 (a > b)<br>
小于 (a < b)<br>
大于等于 (a >= b)<br>
小于等于 (a <= b)<br>
不等于 (a != b)<br>
赋值运算符
a += 10 <br>
a -=10<br>
a *=10<br>
a /= 10<br>
a **= 10<br>
a %= 10<br>
a //=10<br>
逻辑运算符
and
or
not
元组(tuple)
合并
index() 索引
tu.index(3)
count() 计数
tu.count(4)
for 循环
特殊
布尔值(booleans)
True
False
可变的数据类型
列表(list)
增
append() 追加<br>
insert() 插入<br>
extend() 扩展 迭代添加<br>
列表相加 ( + )<br>
删
remove() 移除<br>
pop() 弹出 默认删除最后一个<br>
clear() 清空<br>
del 或 del lst[1]<br>
改
通过下标修改
查
下标查询
for 循环<br>
其他
索引
lst.index(参数)
count() 统计
lst.index(参数)
sort() 排序<br>
lst.sort(reverse=True)
reverse() 反转<br>
列表嵌套
list[下标]
集合(set)
增
add
s.add(80)
update
s.update("你好")
删
pop (随机删除 有返回值)<br>
s.pop()
clear (清空)<br>
remove (删除指定元素)<br>
s.remove(1)
del (删除整个列表)
改 (先删除再添加)<br>
查 (for i in set:)<br>
集合天然去重
其他操作
交集 (&)<br>
并集 (|)<br>
差集 (-)<br>
反交集 (^)<br>
子集 (<超集>)<br>
字典(dict)
增
setdefault() <br>
不存在就添加<br>
setdefault 中第一个参数是键, 第二个参数是值, 如果不写值就是默认为None.
删
pop()<br>
pop返回的是被删除的值,pop一定要给人家参数, 参数是要删除的键.
popitem() 随机删除 python3默认最后一个<br>
popitem返回的是被删除的键值对以元组的形式显示,("键","值")
del 或 del dic["键"]<br>
删除整个字典 / 通过dic["键"]删除print(dic)
clear() 清空<br>
改
update()
键存在字典中就是修改, 不存在就是添加.
dic[键]=新的值
查
get()
键不存在 不报错 返回None
通过键查询
print(dic["键"])
其他<br>
dic.keys()
获取键
dic.values()
获取值
dic.items()
获取键值对
for循环
print(i)
获取的是键
print(dic[i])
获取的是值
print(i, dic[i])
获取的是键值对<br>
for k,v in dic.items() : print(k,v)<br>
解构方式
嵌套<br>
dic["键"]
0 条评论
下一页