python集合属性方法运算_python对象及运算 序列小结 集合

对象 序列 运算 回顾

[注]所有的序列都是一个可迭代对象。

类: 数据+方法

实例的调用接口,或支持的操作。

3+5

3.add()

列表和字典

变量名:没有类型,存储在一个位置,指向对象的引用。

对象:存储在另一个位置。

python是动态语言,在python中引用是可以临时修改的。因此一个变量名引用的是整形对象,下一步可以任意指向其他一种对象,如列表对象,字典对象等等。如果某个对象不被引用,或引用计数为零时,那么这个对象就可被称为垃圾回收器所回收的对象。但事实上,python虚拟机可能在内部使用时可能不会立即回收,因为后续的引用有可能还会指向它。

a=3

a={}

x=3

点号运算符:

1属性:调用对象里面变量名 数据 返回一个数据,显示则要使用print语句

2方法:调用操作() 执行方法内部的一段代码

可调用对象: callable()

1 函数

2方法

3类

字串:‘ ’, “” ,‘’‘ ’‘‘,”“” “”“

列表:[]

元组:()

操作:

list

list.append()

list.insert()

list.count()

list.index()

list.extend()

list.pop()

list.remove()

list.sort()

list.reverse()

dict.has_key() 字典中的键是否存在

dict.get()

dict.iteritems() 返回一个迭代器对象 可以使用next 返回元素的对象使用next()返回元素的值

dict.keys()

dict.items()

python3中所有的dict的内置方法

a385634798dd4036f294bae528ad80be.png

如何获取使用帮助:

获取对象支持使用的属性和方法:dir()

某方法的具体使用帮助: help()

获取可调用对象的文档字符串:print(obj.doc)

集合

集合:是一组无序排列、可哈希对象的值。

支持数学中的关系测试

也支持成员关系测试: in not in 迭代

不支持:索引、元素获取、切片

集合的类型:set(),frozenset() 这两个就是工厂函数

没有特定语法格式,只能通过工厂函数创建

python3 help(set)

class set(object)

| set() -> new empty set object

| set(iterable) -> new set object

|

| Build an unordered collection of unique elements.

|

| Methods defined here:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值