python语法笔记----list[],tuple(),input('显示内容:'),if 条件:,elif条件:,else

list:
classmate=[‘xiaoming’]
classmate.append(‘hong’)
print(classmate)

[‘xiaoming’, ‘hong’]

classmate=[‘xiaoming’]
classmate.append(‘zi’) #列表最后添加‘zi’元素
classmate.insert(1,‘lan’) #indext为1的列表位置添加元素
group=[‘huang’]
classmate.append(‘hong’)
classmate.insert(0,group)
classmate.pop(1) #pop()删除最后元素;pop(i)删除indext为i的元素
print(classmate[0])

[‘huang’]

classmate.append(’ ‘) classmate.insert(index,’ ‘) classmate.pop(index) classmate.pop()–删除最后一位
classmate[indext]–访问 classmate[indext]=’ '-----赋值

group=(‘1’,‘2’,‘3’,‘4’)
classmate=(‘0’,‘1’,group)
print(classmate)
print(len(classmate)) #读列表元素个数
print(classmate[-1]) #读列表倒数第一个数,倒数第几就是-几

(‘0’, ‘1’, (‘1’, ‘2’, ‘3’, ‘4’))
3

print (L[0:3]) #等价于L[:3]
[‘Michael’, ‘Sarah’, ‘Tracy’] #L[ ]中L[0], [1], [2]

L=[‘Bob’, ‘Jack’]
print( L[-2:-1])

[‘Bob’]

print(L[-2:])

[‘Bob’, ‘Jack’]

字符串’xxx’也可以看成是一种list
prnt (‘ABCDEFG’[:3])
‘ABC’

tuple #相比于list,tuple不可更改只能访问,其他同list
t = (‘a’, ‘b’, [‘A’, ‘B’]) #tuple=(1,); list=[1] >[1]; list=[‘1’] >[‘1’]
t[2][0] = ‘X’ #tuple中的list,list可变但tuple不可变
t[2][1] = ‘Y’
print (t)

(‘a’, ‘b’, [‘X’, ‘Y’])

input,if,elif,else
s = input('birth: ')
birth = int(s)
if birth < 2000:
print(‘00前’)
elif birth < 2010:
print(‘10前’)
else:
print(‘10后’)

birth: #输入2018
10后

猜你喜欢

转载自blog.csdn.net/qq_43280644/article/details/87900167