python笔记(一)——python中的类及内置函数
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中的类及内置函数相关推荐
- python中的作用域以及内置函数globals()-全局变量、locals()-局部变量
在python中,函数会创建一个自己的作用域,也称为为命名空间.这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找. 通过内置函数globals()返回的是python解释器能知道的变 ...
- python中的json函数_python中装饰器、内置函数、json的详解
装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...
- python内置函数面向对象_Pyhton——面向对象进阶二:类的内置函数补充、描述符...
Pyhton--面向对象进阶二: 一.类的内置函数补充 1.isinstance(obj,cls)--检查obj是否是该类的对象 class Hoo: def __init__(self,name,t ...
- python中dir用法_Python内置函数dir详解
1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: >>> help(dir) Help on built-in function dir in mo ...
- Python中这两个内置函数locals 和globals,你了解吗?
这两个函数主要提供,基于字典的访问局部和全局变量的方式. 在理解这两个函数时,首先来理解一下python中的名字空间概念.Python使用叫做名字空间的 东西来记录变量的轨迹.名字空间只是一个字典,它 ...
- Python中的关键字和内置函数
Python中所有的关键字(共有33个关键字): Python中所有的内置函数: 注意 在Python 2.7中, print是关键字而不是函数.另外, Python 3没有内置函数unicode() ...
- python内置函数返回序列中最大元素_Python 内置函数 ____________ 用来返回序列中的最大元素。_学小易找答案...
[单选题]5. an official group of people who have joined together for a particular purpose [单选题]Excel 201 ...
- python 中一些常用的内置函数
一.常用内置函数 abs(x) 返回绝对值,参数为int float,非字符只能num all(iterable) 如果迭代对象里面的所有值都为真就返回True.all([1, 2, -7]) --- ...
- 【Python基础】Python 打基础一定要吃透这 5 个内置函数
出品:Python数据之道 作者:Peter 编辑:Lemon 本文中介绍 Python 中 5 个高阶内置函数,它们不仅能够帮助我们了解 Python 的数据结构,同时也能加快数据处理的速度,体会到 ...
最新文章
- BBI:Eran Elinav组综述在微生物组研究中使用宏转录组
- win7 命令行设置DNS,建立集测环境
- channels java_Java NIO channels
- Citavi下载及使用
- ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练、保存为pmml模型并重新载入pmml模型进而实现推理
- gsea富集分析结果怎么看_怎么看肝功能检验结果?
- python rest api 测试_如何用Python编写REST API的单元测试
- VTK:可视化之AlphaFrequency
- 前后台传值乱码问题解决
- Halcon学习笔记:Halcon标定步骤-3d_coordinates.hdev示例
- 建表and新增删除数据A
- IE6下a href=#与a href=javascript:void(0);的区别
- 如何开发网页3D游戏
- 可视化实验三:大数据可视化工具—ECharts(一)
- Qt6.0开发环境搭建
- C++ 优先队列 priority_queue 使用篇
- css 图片波浪效果
- 搭建通过openOCD下载mini2440程序的调试平台
- 终于懂了汇编代码为什么从键盘上输入字符,将该字符的ASCII显示在屏幕上必须要加30或37(附汇编代码)
- 计算机应用技术班级介绍,【完满超级团支部】计算机应用技术20-4班开展“点燃青春之火,成就辉煌人生”班级演讲活动...