zoukankan      html  css  js  c++  java
  • python基础笔记

    • 代码过长,中间可用进行隔开换行写,如果是在()、{},[]中的代码不用,可直接换行写
    • is、not is身份比较的是两个对象的id(x)是否一样
    • print(a,end=" ")可以让多次输出不换行,因为python3默认end=“ ”
    • xx.join(yy) 以xx为分隔符将yy中的所有元素分割合并为一个字符串
    • str.split(“x”) 以x为分隔符将字符串str分割为一个列表list,当不带参数时,以空格为分隔符
    • ClassName.__doc__、methodname.__doc__可查看对应的“”描述
    • hasattr(emp1对象名, 'age') # 如果存在 'age' 属性返回 True。 getattr(emp1, 'age') # 返回 'age' 属性的值
    • setattr(emp1, 'age', 8) # 添加属性 'age' 值为 8 delattr(empl, 'age') # 删除属性 'age'
    • 析构函数__del__在对象消逝的时候被调用,当对象不再被del时,__del__方法运行
    • 判断一个类是另一个类的子类或者子孙类,语法:issubclass(sub,sup)
    • v1 = Vector(2,10)  v2 = Vector(5,-2) print v1 + v2   Vector(7,8) 运算符重载
    • 实例不能访问私有变量_ _args 可通过方法操作,[可通过对象名._className__attrName访问属性,适合python2]
    • 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import *;双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了
  • 相关阅读:
    浏览器页面呈现过程
    Function与Object
    前端性能优化方案
    CSS引入方式
    浏览器事件
    Js继承的实现方式
    H5页面 绝对定位元素被 软键盘弹出时顶起
    总结angular+ionic项目中的问题
    vue开发学习中遇到的问题以及解决方法
    css重修之书(一):如何用css制作比1px更细的边框
  • 原文地址:https://www.cnblogs.com/qinyios/p/10012560.html
Copyright © 2011-2022 走看看