#切片
li = [1,3,2,'a',4,'b',5,'c']
print(li[0:7:2]) #取1,2,4,5
print(li[1:6:2]) #取3,'a','b'
print(li[7:8]) #取'c'
print(li[5:0:-2])#取'b','a','3'
lis = [['k',['qwe',20,{'k1':['tt',3,'1']},89],'ab']]
lis[0][1][2]['k1'][0] = 'TT' #'tt'替换'TT'
print(lis)
print(str(lis).replace('tt','TT'))#'tt'替换'TT'
lis[0][1][2]['k1'][1] = '100' #3替换'100'
print(lis)
print(str(lis).replace('3',"'100'"))#3替换'100'
lis[0][1][2]['k1'][2] = 101 #'1'替换'101'
print(lis)
print(str(lis).replace('1',"101",-0))#'1'替换'101'
dic ={'k1':'v1','k2':['alex','sb'],(1,2,3,4,5):{'k3':['2',100,'wer']}}
dic['k2'].append('23') #'k2'里增加'23'
dic['k2'].insert(0,'a') #insert() 函数用于将指定对象插入列表的指定位置。
dic[(1,2,3,4,5)].update({'k4':'v4'}) # update() 函数把字典dict的键/值对更新到dict里。
dic[(1,2,3,4,5)]['k3'][2] = 'qq' #'wer'替换'qq'
print(dic)
li = ['alex','wusir','rain']
print(''.join(li)) #join 连接字符
print('*'.join(li))
s = 'alexwusirlex'
print(s.split('l',1)) #split指定切片
s1 = 'alex wusir'
print(s1.split(' ',1))
s2 = 'alex'
print('_'.join(s2))
#1-2+3-4+5...+99
sum = 1
order = 2
while order<100:
if order % 2 == 0:
sum -= order
order += 1
else:
sum += order
order +=1
print(sum)
sum1 = 0
for i in range(1,100):
if i % 2 == 0:
sum1 -= i
else:
sum1 += i
print(sum)
for iss in range(100,-1,-1):
print(iss)
#输入的数索引要奇数并且是数字
content = input('>>>>')
count = 0
for inputt in range(len(content)):
if inputt % 2 == 1 and content[inputt].isdigit():
count += 1
print(count)
#A或a开头c结尾的字符串放到li2
li1 = ['taibal','alexC','AbC','egon','Ritan','Wusir',' aqc']
li2 = []
for lis in li1:
if lis.endswith('c') and lis.startswith('A') or lis.startswith('a'):
li2.append(lis)
print(li2)
#大于66小于66分开放
li = [11,22,33,44,55,77,88,99,90]
dic1 = {}
for lis in li:
if lis >66:
if 'key1' not in dic1:
dic1['key1'] = []
dic1['key1'].append(lis)
else:
if 'key2' not in dic1:
dic1['key2'] = []
dic1['key2'].append(lis)
print(dic1)
#1+2+3 用户输入+
content = input('输入想+的数')
content_list = content.split('+')
sum = 0
for num in content_list:
sum += int(num)
print(sum)
#用户注册 有非法字符
user_list = [{}]
board = ['张三','李四']
while 1:
username = input('用户名:')
if username.upper() == 'Q':break
password = input('密码:')
for i in board:
if i in username:
username = username.replace(i,'*'*len(i))
user_list.append({'username':username,'password':password})
print({'username':username,'password':password})