`
mrjeye
  • 浏览: 178085 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

常用函数及命令

阅读更多
is,is not = id(...)==id(...) #比较对象引用是否相同
>>> import cat
>>> c1 = cat.Cat('c',4)
init cat , name is c;age is 4
>>> c2=c1
>>> c3=cat.Cat('c',4)
init cat , name is c;age is 4
>>> c1 is c2
True
>>> c1 is c3
False
>>> c2 is not c3
True
>>> id(c1),id(c2),id(c3)
(12799152, 12799152, 12799120)

str(obj) #返回obj的字符串形式[方便用户看]

repr(obj),`` #返回对象的STRING形式[方便python看,可以直接用eval于之上]
>>> repr(c1)
'<cat.Cat object at 0x00C34CB0>'
>>> `c1`
'<cat.Cat object at 0x00C34CB0>'

cmp(obj1,obj2) #比较两个对象的大小,同C中的strcmp

==========================
>>> import string
>>> string.atoi('125',6) #将6进制的125转换成10进制数
53
>>> int('125',6)
53
>>> long('125',6)
53L

-----------------------------
abs
-------
coerce #返回一个转换成相同类型的元组(Return a tuple consisting of the two numeric arguments converted to a common type, using the same rules as used by arithmetic operations.)
-------
divmod(m,n) #返回M/N的商和余所组成的元组
>>> divmod(13,5)
(2, 3)
-------
pow(m,n,mode=1)=m**n #m的n次冥
>>> pow(3,2,2) #3的2次冥和2的余数
1
>>> 3**2%2
1
-------
round(m[,n=1]) #不说这个
-------
oct(m)、hex(m) #转换成八进制和十六进制
-------
chr(m)、ord(c)、unichr(m) #ascii转换
>>> ord('a')
97
>>> chr(97)
'a'
>>> unichr(1288)
u'\u0508'
-------
bool(obj) #
#见证最不可思议的事
>>> bool(True)
True
>>> True,False=False,True
>>> bool(True)
False
>>> True,False=False,True
>>> bool(True)
True
-------
Decimal #十进制浮点数
>>> from decimal import Decimal
>>> d1,d2 = Decimal(2),Decimal(1)
>>> d1,d2
(Decimal('2'), Decimal('1'))
>>> d1+d2
Decimal('3')
--------
>>> 'a.b.c'.split('.')
['a', 'b', 'c']
-----------------------------------
id(obj) #取对象ID--内存地址
dir(obj) #显示属性、方法
dir() #显示已定义变量和已导入模块
type (obj) #检查类型,返回class
help(obj) #查看帮助,example是一个类,其调用会打印其所有可见方法

切片的高级用法:
sequence[begin:end:step] #步进切片
sequence[begin1:end1,begin2:end2] #多维切片(还没搞明白)
sequence[...,beg:end] #省略切片
EG:
>>> sequence = 'abcd'
>>> sequence[::-1]
'dcba'

反序排列一个元组:
>>> lst =('first',126,7L)
>>> lst
('first', 126, 7L)
>>> lst[::-1]
(7L, 126, 'first')
>>> lst[0:-1] #不含最后一个索引处的值
('first', 126)
>>> lst[0:-2]
('first',)
>>> lst[0:0]
()
>>> lst[1:2]
1
1
分享到:
评论

相关推荐

    matlab常用函数的命令

    本文总结了MATLAB 中常用的图像处理函数命令,包括图像处理、图像变换、图像滤波、图像分割等方面的命令。 1.applylut 功能:在二进制图像中利用 lookup 表进行边沿操作。 语法:A = applylut(BW,lut) 应用场景:...

    TensorFlow常用函数及操作命令

    接下来,将详细介绍文档中提及的TensorFlow的一些常用函数及操作命令,并对它们的功能进行解释。 首先,TensorFlow的算术操作包括了基本的数学运算,如求和、减法、乘法、除法和取模等。具体地: - `tf.add(x, y, ...

    tensorflow常用函数及操作命令[汇编].pdf

    tensorflow常用函数及操作命令[汇编].pdf

    M语言常用用法及命令

    M语言常用用法及命令 M语言是一种面向对象的编程语言,广泛应用于医疗健康信息系统Cache中。在M语言中,存在一些特殊的变量,它们以$开头,具有特殊的含义。例如,$HOROLOG ($H)变量包含了时间和日期,它们由逗号...

    mathematica5 常用函数命令教程

    《mathematica5 常用函数命令教程》是一份专为Mathematica 5用户设计的详尽指南,旨在帮助用户深入理解和掌握这款强大的数学软件中的常用函数和命令。Mathematica是一款由Wolfram Research公司开发的综合性数学计算...

    tensorflow常用函数及操作命令.pdf

    tensorflow常用函数及操作命令.pdf

    mysql的函数及命令集合

    本篇文章将深入探讨MySQL中的常用函数和命令,帮助你更好地理解和运用这些功能。 一、时间与日期函数 1. NOW():返回当前日期和时间。 2. CURDATE():返回当前日期。 3. CURTIME():返回当前时间。 4. DATE_FORMAT...

    MATLAB编程常用函数与命令速查手册.docx

    MATLAB 编程常用函数与命令速查手册 MATLAB 是一种常用的科学计算软件,广泛应用于数学、物理、工程等领域。下面是 MATLAB 编程中的一些常用函数和命令的速查手册,涵盖了变量和赋值、数据类型、数组和矩阵操作、...

    Linux常用函数详解+linux常用命令详解

    下面将详细讲解Linux中的常用函数和命令。 首先,我们来了解一下Linux中的常用函数。在C语言编程环境中,Linux提供了大量的系统调用函数,这些函数是操作系统提供给用户空间程序的接口。一些常见的函数包括: 1. `...

    VC常用函数查询系统

    "VC常用函数查询系统"是一款专为Visual C++(简称VC)开发者设计的实用工具,旨在帮助用户快速查询和理解VC编程中常见的函数及其用法。这个系统包含了丰富的函数库,便于开发者在编写代码时查找相关函数信息,提高...

    R语言常用函数速查手册

    在介绍R语言常用函数速查手册的知识点之前,需要明确R语言是一种用于统计计算和图形表示的编程语言和软件环境。R语言因其功能强大和灵活性,在数据分析、机器学习、统计学和图形表示等领域得到了广泛应用。本手册...

    oracle 常用函数 sqlplus基本命令

    本文将深入探讨"Oracle常用函数"以及"SQL*Plus基本命令"这两个关键领域,旨在帮助你提升在数据库操作中的效率。 一、Oracle常用函数 1. 长度函数`LENGTH` `LENGTH`函数用于计算字符串的字符数,不区分字符类型(如...

    SQL 常用命令函数大全

    根据提供的文件信息,我们将深入解析SQL中的常用命令和函数,以帮助理解其功能和应用。 ### SQL常用命令 #### 数据操作语言(DML) 1. **SELECT**: 用于检索数据。例如,“SELECT * FROM table_name WHERE ...

    Linux常用C函数和Linux命令大全

    本文将深入探讨“Linux常用C函数”和“Linux命令大全”这两个主题,以帮助你提升在这两个领域的专业技能。 首先,让我们来谈谈“Linux常用C函数”。C语言是一种强大的、低级别的编程语言,广泛用于系统编程、嵌入式...

    Oracle SQLplus常用的命令和函数

    Oracle SQLplus常用的命令和函数

    matlab常用函数大全

    ### MATLAB常用函数大全 #### 一、通用命令 ##### 1.1 通用信息查询 - **`demo`**: 提供MATLAB的各种演示程序,帮助用户了解如何使用各种功能。 - **`help`**: 在线帮助指令,可以查询MATLAB内部函数的帮助文档。 ...

    MATLAB常用命令及函数大全(字母顺序)

    ### MATLAB常用命令及函数大全(按字母顺序排列) #### abs - 求绝对值 `abs`函数用于计算一个数值或复数的绝对值。对于复数,它实际上是计算该复数的模。 #### acos - 反余弦函数 `acos`函数用于计算一个数值的反...

    MATLAB语言常用函数或命令.doc

    MATLAB是一种广泛应用于科学计算、数据分析...以上是MATLAB语言常用的一些命令和函数,它们构成了MATLAB强大的计算和编程环境。通过熟练掌握这些工具,用户能够高效地进行数值计算、编写复杂算法和创建交互式应用程序。

Global site tag (gtag.js) - Google Analytics