以下颜色块内为代码,颜色块下方为输出结果
一.创建列表
list1=['语文','数学','英语','物理']
print(list1) #遍历元素
['语文', '数学', '英语', '物理']
二、增加列表元素
list1=['语文','数学','英语','物理']
list1.append('化学') #增加列表中的元素
list1.append('美术')
print(list1)
['语文', '数学', '英语', '物理', '化学', '美术']
三、遍历
前四位元素(0 => n)
list2 = '16.89元/500g'
print (list2[:5])
16.89
倒数第二位(-1 => -n)
ID='123456199001107890'
print(ID[-2])
9
if&else语句判断
a=23 # a输入23
if a % 3 == 0 or a % 10 == 3 or a//10==3: #判断a能否被3或除以10于3或除以10整数部分为3
print('相关')
else:
print('不相关')
相关
import re
ls3 ='one,two,three,four,five,six,seven,eight,nine'
print(re.findall('\w*e*\w*',ls3,flags=re.I))
['one', '', 'two', '', 'three', '', 'four', '', 'five', '', 'six', '', 'seven', '', 'eight', '', 'nine', '']
dict={'name':'Lucy','age':27,'gender':'female'}
print(dict['age'])
27
增加元素
dict.update({'收入':'10000'})
print(dict)
{'name': 'Lucy', 'age': 27, 'gender': 'female', '收入': '10000'}
dict['收入'] = 100
print(dict)
{'name': 'Lucy', 'age': 27, 'gender': 'female', '收入': 100}
ID='123456199001107890'
print(ID[6:14])
19900110
统计元素个数
List=['A','A','B','A','C','A','B','A','C','B','C','A','C']
d={}
for i in List:
if i not in d.keys():
d[i]=1
else:
d[i]=d[i]+1
print(d)
{'A': 6, 'B': 3, 'C': 4}
登录程序
for i in range(1,6):
user = input('请输入用户名:')
password = int(input('请输入密码:'))
if(user == 'python')&(password == abc123):
print('恭喜你,登录成功!')
break
else:
if i<5:
print('用户名或密码错误,你还剩%d次尝试机会!'%(5-i))
else:
print('用户名或密码错误,请24小时后重试!')