Python的内置类型续

Python不允许你使用一个未被赋值的变量。这样做会引发一个异常。

Python的赋值:

一次赋多值:用Tuple的常量值,去赋予同样数目的变量值的Tuple。

Python中的大多文档,都可使用Print
函数._doc_来查看。即是,基本Python中的每个
对象都有_doc_这样的一个属性。

格式化字符串:

Python支持格式化的字符串输出。

最基本的用法是将一个值插到一个有字符串格式符%s(注意s是小写的Python大小写敏感)的字符串中。

>>>k="Uid"

>>>V="SA"

>>>"%s=%s"%(K,V)          
注意(K,V)是一个Tuple

‘Uid=SA‘

只有一个元素的Tuple时:Tup=(A,)反括号前,必须有一个逗号,这样Python才会识别这是一个Tuple。。

%f格式符选项对应一个十进制浮点数,可以指定小数的精度。

%.2f表示只打印2位小数。

映射List

Python的强大特性之一是其对List的解析,它提供一种紧凑的方法,可以通过对List中的每个元素应用一个函数,从而将一个List映射为另一个List。

对List解析,并不改变原始的List。

Join函数可以将任意包含字符串的List链接成单个的字符串!字符串的Join方法!

Join函数只能用于元素是字符串的List!它不进行任何的强制类型转换。

split方法可以将字符串分割成为一个List。

split可以有第二个参数,表示分割的次数!

Tip:用split搜索

Anythin.split(delimiter,1)是一个有用的技术,在你要搜索的一个子串,然后分别出来字符串的前部分和后部分。

2014/8/17

Python的内置类型续,布布扣,bubuko.com

时间: 2024-08-13 18:38:34

Python的内置类型续的相关文章

Python中内置类型和定义了__nonzero__的魔术方法的类都能在if语句中呗解释为True或False

1 >>> a =[1,2,3] 2 >>> if a: 3 print('I found something') 4 5 6 I found something 7 >>> b = [] 8 >>> if not b: 9 print('Empty') 10 11 12 Empty 13 >>> b = [] 14 >>> if b: 15 print('Empty') 16 17 18 >

python列表内置类型方法

列表操作方法对列表L操作例如list = range(1,5) #即 list=[1,2,3,4],不含最后一个元素list = range(1, 10, 2) #即 list=[1, 3, 5, 7, 9] list.append(obj)在列表末尾添加新的对象2 list.count(obj)统计某个元素在列表中出现的次数3 list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)4 list.index(obj)从列表中找出某个值第一个匹配项的索引

Python——内置类型

Python定义了丰富的数据类型,包括: 数值型:int, float, complex 序列:(iterable) str, unicode, tuple, list, bytearray, buffer, xrange 集合:set, fronzeset 映射:dict 文件:file 布尔值:True.False 和 bool() 函数,其中 bool() 函数将一个值转变成布尔对象 True 或 False . 可调用对象:凡是可以使用 x() 调用 x 的对象 x ,称为可调用的,x

python内置类型详细解释

文章编写借鉴于内置类型 - Python 3.7.3 文档,主要用于自己学习和记录 python主要内置类型包括数字.序列.映射.类.实例和异常 有些多项集类是可变的.它们用于添加.移除或重排其成员的方法,将原地执行,并不返回特定的项,绝对不会返回多项集实例自身而是返回 None. 实际上所有对象都可以被比较.检测逻辑值,以及转换为字符串(使用 repr() 函数或略有差异的 str() 函数). 后一个函数是在对象由 print() 函数输出时被隐式地调用的. 逻辑值检测 任何对象都可以进行逻

流畅python学习笔记:第十二章:子类化内置类型

子类化内置类型 在python2.2之后,内置类型都可以子类化,但是有一个注意事项:内置类型不会调用用户定义的类覆盖的特殊方法.这个说起来比较绕口,什么意思呢.我们来看下下面的代码: class DopperDict(dict):     def __setitem__(self, key, value):         super(DopperDict,self).__setitem__(key,[value]*2) ⑴ if __name__=="__main__":     d

易被忽略的Python内置类型

Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们. 然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些"不同寻常"的内置类型. (注意:本文基于python3,不会包含任何python2相关内容) frozenset 不可变集合(frozenset)与普通的set一样,只不过它的元素是不可变的,因此诸如add,remove,update等可以添加/删除/改变集合内元素的方法是不存在的,换句话说一旦frozenset建

python 继承机制(子类化内置类型)

1. 如果想实现与某个内置类型具有类似行为的类时,最好的方法就是将这个内置类型子类化. 2. 内置类型子类化,其实就是自定义一个新类,使其继承有类似行为的内置类,通过重定义这个新类实现指定的功能. class newDictError(ValueError): '''如果向newDict添加重复值,则引发此异常''' class newDict(dict): '''不接受重复值的字典''' def __setitem__(self, key, value): if value in self.v

Python 的内置字符串方法(收藏专用)

method 字符串 string python3.x  python 4.7k 次阅读  ·  读完需要 44 分钟 5 字符串处理是非常常用的技能,但 Python 内置字符串方法太多,常常遗忘,为了便于快速参考,特地依据 Python 3.5.1 给每个内置方法写了示例并进行了归类,便于大家索引.PS: 可以点击概览内的绿色标题进入相应分类或者通过右侧边栏文章目录快速索引相应方法. 概览 字符串大小写转换 str.capitalize() str.lower() str.casefold(

javascript 判断对象的内置类型

判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法.在toString方法被调用时,会执行下面的操作步骤:1. 获取this对象的[[Class]]属性的值.2. 计算出三个字符串"[object ", 第一步的操作结果Result(1), 以及 "]"连接后的新字符串.3. 返回第二步的操作结果Result(2).Object.prototype.toString方法返回的字符串,去掉前面固定的"[