您的位置:首页 > 其它

一些基础-变量变换、标识符、对象

2016-09-12 15:02 246 查看
Python中的变量交换

>>> x,y = 1,2
>>> x
1
>>> y
2
>>> x,y = y,x
>>> x,
(2,)
>>> y
1
>>> x
2
>>>


标识符

计算机语言中允许作为名字的有效字符串集合。

合法的标识符:

第一个字符必须是字母或下划线

剩下字符可以是字母数字或下划线

大小写敏感

专用下划线标识符:

_xx:类中的私有变量名

_xx_:类中的私有变量名

*模块头要加编码声明

# coding:utf-8

Python对象

Python对象拥有3个特性:身份,类型和值。

身份:每个对象有位移身份标识自己,可通过内建函数id()得到。

类型:决定保存类型,进行操作。

值:对象表示的数据项。

帧对象:Python的执行栈帧。包含Python解释器在运行时所需要知道的所有信息。

切片对象:使用Python扩展切片语法时,会创建切片对象。

多维切片语法:sequence[start1:end1,start2:end2]

切片例子:

>>> foostr = 'abcde'
>>> foostr[::-1]
'edcba'
>>> foostr[::-2]
'eca'
>>> foolist = [123,'xba',342.23,'abc']
>>> foolist[::-1]
['abc', 342.23, 'xba', 123]
>>>




标准类型内建函数

cmp(obj1,obj2):


比较obj1和obj2,根据比较结果返回整型i:
i<0,obj1<obj2
i>0,obj1>obj2
i=0,obj1==obj2


repr(obj):


返回一个对象的字符串表示
str(obj):


返回对象适合可读性好的字符串表示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐