今天是学习python的第二天,每天学习的时间可能不同,可能有时很多,有时很少,但是我觉得贵在坚持,每天学习一点,积水成渊。
数
关于数的要点
书写很大的数时,可使用下划线将其中的数组分组,使其更加清晰易读
>>> universe_age = 14_000_000_000
>>> print(universe_age)
14000000000
当进行输出的时候Python会忽略其中的下划线。如:1_000 =1000
给多个变量赋值的方法
>>> x,y,z =0,1,1
>>> print(x)
0
>>> print(x,y,z)
0 1 1
什么是列表?
列表由一系列按特定顺序排列的元素组成。在python中一般用方括号“[ ]”来表示列表,并且使用逗号分隔其中的元素。
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
结果:
[‘trek’, ‘cannondale’, ‘redline’, ‘specialized’](这里的括号是不会消失的)
访问列表中元素因为列表是按照一定的顺序来排列的相当于c语言中的数组。列表的索引是从0开始的而不是1开始的。但是Python为访问最后一个列表元素提供了一个特殊的语法,将索引指定为-1,可让Python返回到最后一个元素。-2就是倒数第二个。规律就是这样。
我举了个例子
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles[1].title())
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles[-1].upper())
结果:
Cannondale
SPECIALIZED
修改列表中的元素
首先定义一组列表然后修改通过修改变量的值达到修改元素的作用
motorcycles = ['honda','yamaha','suzuki']
print(motorcycles)
motorcycles[0] = 'wuyang'#首先定义一组列表然后修改通过修改变量的值达到修改元素的作用
print(motorcycles)
结果:
[‘honda’, ‘yamaha’, ‘suzuki’]
[‘wuyang’, ‘yamaha’, ‘suzuki’]
我们发现第一个元素发生改变
添加元素
在列表末尾中添加元素
使用方法append来附加元素至末尾且继续使用前一个列表
motorcycles = ['honda','yamaha','suzuki']
print(motorcycles)
motorcycles.append('maolin')#使用方法append来附加元素至末尾且继续使用前一个列表
print(motorcycles)
结果:
[‘honda’, ‘yamaha’, ‘suzuki’]
[‘honda’, ‘yamaha’, ‘suzuki’, ‘maolin’]
append可以动态的向空列表插入数据,非常的方便,可随时为用户添入新值
motorcycles = []
motorcycles.append('wu yang'.title())
print(motorcycles[0])
结果:
Wu Yang
在列表中插入元素
motorcycles = ['wu yang','hahaah','zhan']
motorcycles.insert(0,'yin yang')#插入使用的方法是insert(插入的位置,‘插入的内容’)
print(motorcycles[0])
结果:
yin yang
删除列表元素
使用del删除元素
这里使用del的方法对所需要删除的地方进行删除 格式:del+列表[需要删除数据的位置]
motorcycles = ['wu yang','hahaah','zhangjinyu']
print(motorcycles)
del motorcycles[0]#这里使用del的方法对所需要删除的地方进行删除 del+列表[需要删除数据的位置]
print(motorcycles[0])
结果:
[‘wu yang’, ‘hahaah’, ‘zhangjinyu’]
hahaah
使用pop()删除元素
pop()可以将列表中的数据进行删除并重新利用它的值。例如:将某位成员从活跃人员名单中删除,但需要将其移动到非活跃成员名单
pop()方法是将列表中末尾的元素进行删除,并且能够继续使用它。列表.pop() 代表被删除的列表末尾的元素。pop有着弹出的意思
motorcycles = ['wu yang','hahaah','zhangjinyu']
print(motorcycles)
popped_motorcycle = motorcycles.pop()
print(motorcycles)
print(popped_motorcycle)
结果:
[‘wu yang’, ‘hahaah’, ‘zhangjinyu’]
zhangjinyu
根据元素值来删除元素
使用方法remove(),该方法就不需要进行对列表中元素的位置进行了解,就可以直接对元素进行删除,但是只能删除一次
motorcycles = ['wu yang','hahaah','zhangjinyu']
print(motorcycles)
motorcycles.remove('wu yang')#确保括号内的值与列表中的相同
print(motorcycles)
结果:
[‘wu yang’, ‘hahaah’, ‘zhangjinyu’]
[‘hahaah’, ‘zhangjinyu’]