http://bbs.fishc.com/forum.php
-- 鱼c工作室
http://blog.fishc.com/
-- 鱼c论坛
在IDLE下通过键入dir(__builtins__)回车可以列出所有Python的内置函数,而每个内置函数的功能及使用方法可以使用help(内置函数名)
数据类型信息获取;
函数type(),直接给出数的数据类型,例如type(12.0)则返回float,type(1000)返回int, type(False)返回bool等;
函数isinstance()需要给出需要判断的数和一个数据类型,是则返回True,否则返回False,如isinstace(1,int)返回True ,isinstance(12.5,float)返回True,isinstance('I love u',float)返回False,而isinstance('I love u',str)返回True
列表 list
:
新增元素:append 一次只能加一个元素,extend 一次可以加多个元素 (只能插入列表末尾)
insert 函数:允许用户将加入的元素放置到任何位置。insert(位置,元素)
删除元素:
remove 删除该列表中的元素,若元素不在列表中,则报错。a.remove('b')
del 通过索引值获得需要删除的元素,del a[1]
pop 不给出参数,直接返回列表中的最后一个元素,也可以给出索引参数,直接删除索引值对应的元素 m.pop(1)
列表切片(slice):a = m[1:5] , b = m[-3:-1:1]
列表内置函数:clear copy count reverse sort
逻辑操作,拼接操作,重复操作,成员关系操作
index 函数:L.index(value,[start,[stop]]) 用于寻找所输入参数在列表中的第一个位置并返回该位置值,还有两个参数可以确定寻找该值得列表范围
字符串 str
capitalize() 将字符串中的第一个字符大写,注意:只有字符串的首字符为字母时才能起到大写作用
upper,lower,casefold,swapcase,title,istitle,isupper,islower,isalnum(),isalpha,isdigit,isnumeric,isdecimal,isspace,center,ljust,rjust,zfill,strip([chars]):参数为空时删除字符串前后空格,参数不为空是,删除字符串前后与参数一样的字符lstrip,rstrip,find(sub[,start[,end]]) 和 index(sub[,start[,end]]):判断sub子字符串是否包含字符串内,包含则返回对应的索引值,不一样的地方在于,如果不包含,前者会返回 -1,二后者会报错rfind ,rindex 分别判断字符串首或尾是否以子字符串开头
partition(sub),rpartition(sub):将字符串分为 3 个元组(字符串sub左边的,sub,sub 字符串右边的),若sub不在字符串内,则返回为(原字符串,",")
replace(old,new[,count]) 和将字符串中的old字符串替换为 new 子字符串,如果count定义,则指定替换的个数,count(sub[,start[,end]]) 统计sub子字符串在字符串中出现的次数,开始和结束位置不指定为全部字符串
字符串 format 函数,花括号来表明字符串中需要格式化的位置,花括号内的值可以是位置参数或关键字参数。
'{0:.1f}'.format(27.68,'GB') 27.7
字符串格式化操作符