1. python中的类定义很简单,以保留字class开始,后面跟着类名就可以了。当然要记得后面的冒号。最简单的类定义:
class Tired:
    pass
psss表示什么都不作,往前走就是了。

2. 多行代码使用\,不是必须,只是风格问题,会使代码可读性更强。

3. 内置函数(在__builtin__模块中)
type(): 返回任何传入参数的类型
dir(): 返回任意对象的属性和方法
str(): 将传入参数转化成字符串形式。str(1)-》‘1’; str(None)-》’None‘;str(['aaa', 'bbb', 'ccc'])-> "['aaa', 'bbb', 'ccc']"

4. getattr(object, method)
例子: 根据传入参数不同输出相应格式的数据
----------------------
import statsout

def output_data(data, format = 'text'):
    output_function = getattr(statsout, "output_%s" %format, statsout.output_text)
    return output_function(data)
----------------------

5. callable(function) ——判断function是否可调用

转载于:https://blog.51cto.com/ljyxxzj/916270

python笔记(一)——python中的类及内置函数相关推荐

  1. python中的作用域以及内置函数globals()-全局变量、locals()-局部变量

    在python中,函数会创建一个自己的作用域,也称为为命名空间.这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找. 通过内置函数globals()返回的是python解释器能知道的变 ...

  2. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  3. python内置函数面向对象_Pyhton——面向对象进阶二:类的内置函数补充、描述符...

    Pyhton--面向对象进阶二: 一.类的内置函数补充 1.isinstance(obj,cls)--检查obj是否是该类的对象 class Hoo: def __init__(self,name,t ...

  4. python中dir用法_Python内置函数dir详解

    1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: >>> help(dir) Help on built-in function dir in mo ...

  5. Python中这两个内置函数locals 和globals,你了解吗?

    这两个函数主要提供,基于字典的访问局部和全局变量的方式. 在理解这两个函数时,首先来理解一下python中的名字空间概念.Python使用叫做名字空间的 东西来记录变量的轨迹.名字空间只是一个字典,它 ...

  6. Python中的关键字和内置函数

    Python中所有的关键字(共有33个关键字): Python中所有的内置函数: 注意 在Python 2.7中, print是关键字而不是函数.另外, Python 3没有内置函数unicode() ...

  7. python内置函数返回序列中最大元素_Python 内置函数 ____________ 用来返回序列中的最大元素。_学小易找答案...

    [单选题]5. an official group of people who have joined together for a particular purpose [单选题]Excel 201 ...

  8. python 中一些常用的内置函数

    一.常用内置函数 abs(x) 返回绝对值,参数为int float,非字符只能num all(iterable) 如果迭代对象里面的所有值都为真就返回True.all([1, 2, -7]) --- ...

  9. 【Python基础】Python 打基础一定要吃透这 5 个内置函数

    出品:Python数据之道 作者:Peter 编辑:Lemon 本文中介绍 Python 中 5 个高阶内置函数,它们不仅能够帮助我们了解 Python 的数据结构,同时也能加快数据处理的速度,体会到 ...

最新文章

  1. BBI:Eran Elinav组综述在微生物组研究中使用宏转录组
  2. win7 命令行设置DNS,建立集测环境
  3. channels java_Java NIO channels
  4. Citavi下载及使用
  5. ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练、保存为pmml模型并重新载入pmml模型进而实现推理
  6. gsea富集分析结果怎么看_怎么看肝功能检验结果?
  7. python rest api 测试_如何用Python编写REST API的单元测试
  8. VTK:可视化之AlphaFrequency
  9. 前后台传值乱码问题解决
  10. Halcon学习笔记:Halcon标定步骤-3d_coordinates.hdev示例
  11. 建表and新增删除数据A
  12. IE6下a href=#与a href=javascript:void(0);的区别
  13. 如何开发网页3D游戏
  14. 可视化实验三:大数据可视化工具—ECharts(一)
  15. Qt6.0开发环境搭建
  16. C++ 优先队列 priority_queue 使用篇
  17. css 图片波浪效果
  18. 搭建通过openOCD下载mini2440程序的调试平台
  19. 终于懂了汇编代码为什么从键盘上输入字符,将该字符的ASCII显示在屏幕上必须要加30或37(附汇编代码)
  20. 计算机应用技术班级介绍,【完满超级团支部】计算机应用技术20-4班开展“点燃青春之火,成就辉煌人生”班级演讲活动...

热门文章

  1. 基于python的图像变换(翻转、平移、缩放、旋转、仿射和透视变换)
  2. C++的decltype
  3. Different Integers
  4. STM8S——8位基本定时器(TIM4)
  5. linux 中常用安装配置
  6. (二)stm32之中断配置
  7. HTML5移动端跨平台应用开发框架解析
  8. Dalvik 堆内存管理与回收
  9. Ranger-Yarn插件安装
  10. HTML页面在IOS上出现卡顿的解决方案(overflow:scroll)