Posts by 撒得一地:
4.2.2Python字典基本操作
字典的基本行为在很多方面与序列(sequence)相似,下面是字典几个常用的操作方法,其中d代表某个字典: len(d)返回d中项(键-值对)的数量; d[k]返回关联到键k上的值; d[k] = v将值v关联到键k上; del d[k]删 […]
4.2.1Python下dict函数
除了前面讲的,可以用大括号创建字典外,还可以用dict函数,通过其它映射(比如其它字典)或者(键,值)这样的序列对建立字典。dict函数不是真正的函数。它是个类型,像list函数、tuple函数和str一样。 dict函数通过小括号映射的方 […]
4.2Python下创建和使用字典
在Python下,字典的创建非常简单,就是构造一系列的键值对。 比如要创建姓名和对应的电话号码字典,那么该字典可以通过下面的方式创建: >>> phonebook={'Jack':'1234' […]
4.1Python下字典使用场景介绍
在Python中有一种通过名字引用值的数据结构,这种结构类型称为映射。字典是Python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都存储在一个特点的键(key)里。键可以是数字、字符串甚至是元组。 在Python下的字典,可以轻 […]
3.8Python下translate方法
translate方法和replace方法一样,可以替换字符串中的某些部分,但是和前者不同的是,translate方法只处理单个字符。它的优势在于可以同时进行多个替换,有些时候比replace效率高得多。 使用这个方法的方式有很多(比如替换 […]
3.7Python字符串strip方法
strip方法返回去除字符串两侧(不包括内部)空格的字符串,和PHP中的trim函数一样,实例: >>> " hehe,my mood is good! ".strip() 'he […]
3.6Python字符串split方法
split方法是一个非常重要的字符串方法,其主要功能是用来将字符串分割成序列的。实例: >>> '1+2+3+4'.split('+') [‘1′, ‘2’, ‘3’, ‘4’] >& […]
3.5Python字符串replace方法
replace方法返回某字符串的所有匹配项均被替换之后得到的字符串。 replace方法有两个参数,第一个参数是要被替换的字符串,第二个参数代表用该字符串取代原字符串中匹配的字符串,实例: >>> 'This is […]
3.4Python字符串lower方法
lower方法将指定字符串的所有大写字符转换为小写字符,而小写字符保持不变,并返回转换后的新字符串,比如: >>> "ABcdEf".lower() 'abcdef' >>& […]
3.3Python字符串find方法
find方法可以在一个较长的字符串中查找子字符串。它返回子串所在位置的最左端索引。如果没有找到则返回-1,比如: >>> title = "hello world! fight!" >>&g […]