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)的变量, 只能是允许这个类本身进行访问了
  • 相关阅读:
    常用Java工具类
    Enum应用
    mybatis xml <if>判断字符串相等
    sqlserver插入图片数据
    [转载]Jquery Chosen 插件动态生成option或重新绑定
    工作问题整理-- sqlserver 新增参数限制,maven pom邮件发送
    【转载】redis.windows.conf 参数说明
    oracle11g更改字符集
    oracle基础知识小结
    [转载]SQL Server 数据库定时自动备份
  • 原文地址:https://www.cnblogs.com/qinyios/p/10012560.html
Copyright © 2011-2022 走看看