Python 基础操作列表、字符串

Python数据结构的基础操作

 

列表

'''
Created on 2013-7-22

@author: dream
'''

#修改列表成员的值
lb=[1,2,3]
lb[1]=55
print(lb[0:3])

#删除成员
del lb[1]


print(len(lb))

li=list("Hell,Python")
li[5:5]=['3','2','1']
print(li)

li[10:]=list("python")
print(li)

#分片删除元素
del li[10:]
print(li)

'''
Created on 2013-7-22

@author: dream
'''

#append 方法添加一个元素到列表
lst=list("a")
lst.append("q")
print(lst)
#统计一个元素在列表中出现的次数
print(lst.count("q"))

#extend 在当前列表的末尾一次性追加另一个列表的多个值
lst.extend([1,2,3,4,5,6][0:3])
print(lst)

#index
print(lst.index('q'))

#insert
lst.insert(1, ['A','B','C'])
print(lst)
print(lst.remove("a"))

'''
Created on 2013-7-22

@author: dream
'''

database=[
    ["Tom","123"],
    ["Mary","4548"],
    ["Jim","jim"]
]

username=input("请输入授权用户名:")
password=input("请输入授权密码:")
if [username,password] in database:
    print("验证通过!")
else:
    print("验证失败!")



 

字符串:

'''
Created on 2013-7-19

@author: dream
'''

str1='"hello,world"'
str2="'hello,world'"
str3="hello,world"
str4="\"" #转义字符
str5="\'" #转义字符
str6="\\"
str7="aaa'" 'bbbb' #字符串拼接
i=789
lng=78999999999999999999999999999999999999999999999999999999999999999
#str 和repr 字符串转换函数 ,在早期python 版本中使用``来转换字符串

#长字符串表示
longString='''
fwefwefjowef
wef

yj

yj\"
'''
#原始字符串 转义符号会被显示出来,原始字符串最后一个不能是\
str8=r"\n\n\n\n\n\n"
print(str8)

print(str1)
print(str2)
print(str3)
print(str4)
print(str5)
print(str6)
print(str7)
print(str(i))
print(repr(lng))
print(longString)
#input 与raw_input
rd1=input("input")
print(rd1)

'''
Created on 2013-7-22

@author: dream
'''

#格式化字符串
str1="Hello,Python,%s"
print(str1 % ("你好"))

#格式化实数
str2="%.3f"
print(str2 % 1.2365)

str3="Python%s---%s---%s"
print(str3 % (1,2,3))

print(str3.find("an"))



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章