现在的位置: 首页 > 综合 > 正文

python31初级[list+tuple+set+dict+str+file的成员方法]

2013年12月16日 ⁄ 综合 ⁄ 共 1285字 ⁄ 字号 评论关闭

列出常见类型的方法:


def ListFunctions(lists):
  
print ("------------------------------------------")
  
print (type(lists))
  
for item in dir(lists):
    
if ( not item.startswith("__")):
      
print (item)

#list
= [123#or list(1,2,3)
ListFunctions(l)
# tuple
= (123)
ListFunctions (t)
#set
= {123#or set(1,2,3)
ListFunctions(s)
#dict
= {1:'1v'2:'2v'3:'3v'#or dict(1:'1v', 2:'2v', 3:'3v')
ListFunctions(d)
#str
myStr="123" #or str("123")
ListFunctions(myStr)

#file
file = open("test\\file.txt""r")
ListFunctions(file)

 

 

运行结果:

------------------------------------------
<class 'list'>
append
count
extend
index
insert
pop
remove
reverse
sort
------------------------------------------
<class 'tuple'>
count
index
------------------------------------------
<class 'set'>
add
clear
copy
difference
difference_update
discard
intersection
intersection_update
isdisjoint
issubset
issuperset
pop
remove
symmetric_difference
symmetric_difference_update
union
update
------------------------------------------
<class 'dict'>
clear
copy
fromkeys
get
items
keys
pop
popitem
setdefault
update
values
------------------------------------------
<class 'str'>
_formatter_field_name_split
_formatter_parser
capitalize
center
count
encode
endswith
expandtabs
find
format
index
isalnum
isalpha
isdecimal
isdigit
isidentifier
islower
isnumeric
isprintable
isspace
istitle
isupper

抱歉!评论已关闭.