Python基础1,数值类型和散列类型

本文详细介绍了Python中的数值类型(如int, float, bool, complex)及其操作,包括类型转换和运算符。接着探讨了散列数据结构,如集合(set)的特性与操作,以及字典(dict)的增删查改。适合Python开发者理解和实践基础数据类型与数据结构。
摘要由CSDN通过智能技术生成

数值类型和散列类型

(1)数值类型
int 整型
float 浮点类型
bool 布尔类型 Ture False
complex 复数类型 1+2j 实部 虚部

类型转换:
int-float

float(2)

bool-int

int(True)

所有非零的数转换成bool都是True,零转换成bool类型是False
运算符: //取整 %取余 **取幂
命名规则:以数字,下划线,字母组成,但不要以数字和下划线开头,避开关键字

(2)散列类型
集合set: 唯一性,无序性

set1={1,2,False,'人'}

交集& 并集| 差集-
增:
增加一个:add set1.add(‘a’)
增加多个: update set1.update([‘aaa’,‘bbb’])
删:
随机删除:pop
删除指定: remove
批量删除: clear
字典dict {key:value}键值对 key唯一

dict1={1:'新',2:'华',3:'字',4:'典'}
dict1[1]


setdefault(有则查,无则增)

dict1.setdefault(5,'是')

删:
指定删除:pop
随机删除:popitem
清空:clear
查:
get

dict1.get(1)

keys,values 获取字典中所有key或value的值
items 获取字典中所有键值对
改:

dict1[1]='xin'

update

dict1.update({1:'新'})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值