day2

 

列表操作

__author__ = 'weihui'
# -*- coding:utf-8 -*-
import copy
names = ["张三",["李四","shui"],"王五","小明"]
passwd = ["123456","234567","345678","456789"]
#print(names)
#print(names[1:3])#切片
#print(names[-2:])
#names.append("小明")
#names.insert(1,"三毛")#插入
#print(names)
#names[2] = "这是谁"
#print(names)
#del names[2]
#names.pop()
#names.remove("王五")
#print(names)
#print(names.index("王五"))
#print(names[names.index("王五")])
#print(names.count("王五"))
#names.reverse()
#print(names)
#names.sort()
#print(names)
#del passwd
#names.extend(passwd)
#print(names,passwd)
names2 = names.copy()
print(names2)
names[1] = "xiaoer"
print(names)
name3 = copy.deepcopy(names)
print(name3)
for i in name3:
    print(i)
print(name3[::2])

#浅copy
'''
person = ['name',['a',100]]
p1=copy.copy(person)
p2=person[:]
p3=list(person)
'''

#person = ['name',['abc',100]]

 

字典

__author__ = 'weihui'

info = {
    'stu1': '1001',
    'stu2': '1002',
    'stu3': '1003',
}
print(info)
#print(info['stu1'])
#info['stu1'] = 'abc'
#print(info)
#del info["stu1"]
#print(info)
info.pop('stu2')
print(info)
print(info.get('13423'))#试试utf-8
print(info.keys())
print(info.values())
b = {
    'edw':'1313',
    'feq':'4321',
    'stu2':'1234',
}
info.update(b)
print(info)
c = dict.fromkeys([6,7,8],"test")
print(c)

 

字符串

__author__ = 'weihui'
# -*-coding:utf-8 -*-

name = "name is {name}, age is {age}"
print(name.capitalize())
print(name.count('w'))
print(name.center(50,'-'))
print(name.endswith("sha?"))
print(name.expandtabs(tabsize=30))
print(name[name.find('name'):])
print('abc123!'.isalnum())#阿拉伯字母
print('acx'.isalpha())#英文字符
print('12'.isdigit())
print('+'.join(['1','2','3']))
print(name.ljust(50,'*'))
print(name.rjust(50,'*'))
print('WHZ'.lower())
print('whz'.upper())
print('whz\n'.rstrip())
print('--')
print('\nwhz'.lstrip())#去空格
p = str.maketrans("abcd",'1234')
print("whz ls".translate(p))
print("whz ls".replace('w','h',1))
print("hwyslswl".rfind('l'))
print("qfhqk qjf".split("h"))

 

posted @ 2017-11-12 15:32  whz_it  阅读(179)  评论(0编辑  收藏  举报