当前位置:主页 > 查看内容

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

发布时间:2021-07-02 00:00| 位朋友查看

简介:Python学习第二天 前言 数 列表 前言 今天是学习python的第二天每天学习的时间可能不同可能有时很多有时很少但是我觉得贵在坚持每天学习一点积水成渊。 数 数 关于数的要点 在Python中可对整数进行相应的加减乘除相关符号的用法同c语言中相同。“**”表示指……

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

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

;原文链接:https://blog.csdn.net/m0_52699073/article/details/115668564
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Python 笔记——正则表达式 下一篇:没有了

推荐图文


随机推荐