《Python编程从入门到实践》——学习python的第二天

Python学习第二天

前言

今天是学习python的第二天,每天学习的时间可能不同,可能有时很多,有时很少,但是我觉得贵在坚持,每天学习一点,积水成渊。

关于数的要点

  1. 在Python中可对整数进行相应的加减乘除,相关符号的用法同c语言中相同。“**”表示指数
  2. 在Python中可对浮点数进行相应的加减乘除,但是浮点数的计算可能出现小数的位数不确定
  3. 浮点数与整数进行加减乘除结果都是浮点数

书写很大的数时,可使用下划线将其中的数组分组,使其更加清晰易读

>>> 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’]

今天学的就这样了,可能没那么严谨没有教科书上那么详细的内容,但是以后可以慢慢学。加油!
在这里插入图片描述

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值