重拾Python 笔记二
重拾Python 笔记二
六楼的雨 发表于5年前
重拾Python 笔记二
  • 发表于 5年前
  • 阅读 210
  • 收藏 10
  • 点赞 0
  • 评论 3

标题:腾讯云 新注册用户域名抢购1元起>>>   

  1. class clss_name(parent_class):定义一个父类为parent_calss的类class_name。
  2. 在类中定义的函数,第一个参数必需是self,这样在函数内就可以调用类,相当于其他语言中的this。
  3. 在类中可以定义有一个__init__()方法,相当于其他语言中的构造方法,同样,它的第一个参数必需是self。
  4. Everything is object.所以元组、列表等等都是对象,我们定义的列表其实是list类的一个对象。
  5. 运算符+、-、*、/等等都是类内部的方法,类内部定义的__add__()方法就是+运算符,__sub__()就是-运算符。
  6. 词典其实就是map,键值对。adict={'tom':23,'jim':25,'loki':24}
  7. 词典没有顺序,不能通过下标访问。应该通过键来访问:adict['tom']==20
  8. 创建空词典:adict={},词典添加值adict['New']=22,词典删除某一个值del adict['tom'],清空词典adict.clear()
  9. adict.keys()adict.values()adict.items()分别返回字典的所有键、所有值、所有键值对,返回的都是列表,其中items()中每一个元素都是一个元组。
  10. 对于词典for a in adict:则a将遍历词典中所有的键。
标签: python
共有 人打赏支持
粉丝 10
博文 12
码字总数 7240
评论 (3)
wensenfeng
__init__()函数是不是实例化时都必定会调用那个函数呢?
wensenfeng
遍历value就是for a in adict.value()吧?
六楼的雨

引用来自“vincen_f”的评论

遍历value就是for a in adict.value()吧?

__init__()实例化的时候会调用的

遍历value是 for a in adict.values()
×
六楼的雨
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: