Python学习三

1.遍历整个列表

1.用for遍历集合

magicians = ['alice', 'david', 'carolina']

 for magician in magicians:
 (注意这里要缩进)print(magician)

2.在for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。

3.使用函数range()

for value in range(1,5):

      print(value)

4.使用range() 创建数字列表

要创建数字列表,可使用函数list() 将range() 的结果直接转换为列表。

numbers = list(range(1,6))

print(numbers)

使用函数range() 时,还可指定步长。

even_numbers = list(range(2,11,2))

print(even_numbers)

两个星号(** )表示乘方运算。

5.对数字列表执行简单的统计计算

有几个专门用于处理数字列表的Python函数。例如,你可以轻松地找出数字列表的最大值、最小值和总和:

>>> digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

>>> min(digits)
0
>>> max(digits)

9
>>> sum(digits) 45

6.要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range() 一样,Python在到达你指定的第二个索引前面的元素后停止。要输出列表中的前三个元素,需 要指定索引0~3,这将输出分别为0 、1 和2 的元素。

players = ['charles', 'martina', 'michael', 'florence', 'eli']

print(players[0:3])

切片的常见使用方式players[1:4],players[:4],players[2:],players[-3:]

for player in players[:3]:

     print(player.title())

7.复制列表

my_foods = ['pizza', 'falafel', 'carrot cake']

friend_foods = my_foods[:]

print("My favorite foods are:")

print(my_foods)

print("\nMy friend's favorite foods are:")

print(friend_foods)

2.元组

1.Python将不能修改的值称为不可变的 ,而不可变的列表被称为元组 。

元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。

2.遍历跟列表一样,修改元组的值会报错

3.修改元组变量

虽然不能修改元组的元素,但可以给存储元组的变量赋值。因此,如果要修改前述矩形的尺寸,可重新定义整个元组:

dimensions = (200, 50)

print("Original dimensions:")

for dimension in dimensions:

     print(dimension)

dimensions = (400, 100)
print("\nModified dimensions:")

for dimension in dimensions:

     print(dimension)

3. 设置代码格式

1.PEP 8建议每级缩进都使用四个空格,这既可提高可读性,又留下了足够的多级缩进空间。在程序中混合使用制表符和空格可能导致极难解决的问题。如果你混合使用了制表符和空格,可将文件中所有的制表符转换为空格,大多数编辑器都提供了这样的功能。

2.很多Python程序员都建议每行不超过80字符。PEP 8还建议注释的行长都不超过72字符,因为有些工具为大型项目自动生成文档时,会在每行注释开头添加格式化字符。在大多数编辑器中,都可设置一个视觉标志——通常是一条竖线,让你知道不能越过的界线在什么地方。

3.要将程序的不同部分分开,可使用空行。你应该使用空行来组织程序文件,但也不能滥用;只要按本书的示例展示的那样做,就能掌握其中的平衡。例如,如果你有5行创建列表 的代码,还有3行处理该列表的代码,那么用一个空行将这两部分隔开是合适的。然而,你不应使用三四个空行将它们隔开。空行不会影响代码的运行,但会影响代码的可读性。Python解释器根据水平缩进情况来解读代码,但不关心垂直间距。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 3是一种高级、解释型、通用的编程语言,它的设计理念是易读易学习Python 3可以从以下几个核心方面开始: 1. **语法简介**:Python使用缩进来表示代码块,而不是像许多其他语言那样使用大括号。它有清晰的语句结构,如变量声明、数据类型(字符串、整数、浮点数、列表、元组、字典等)和基本操作。 2. **基础数据类型**:理解如何创建和操作变量、列表、元组、字典以及字符串,并学会基本的控制流程语句(条件语句如if-else,循环如for和while)。 3. **函数和模块**:函数是代码的重用单元,学习如何定义函数,参数传递,以及如何导入和使用标准库或自定义模块。 4. **面向对象编程**:Python支持面向对象编程,包括类、对象、封装、继承和多态。了解这些概念,并通过实例创建和使用类。 5. **异常处理**:Python有强大的错误处理机制,学习如何使用try-except来捕获和处理程序中的异常。 6. **标准库与第方库**:Python有丰富的标准库,比如os、sys、math等,同时有大量的第方库,如numpy、pandas、matplotlib等,用于科学计算、数据分析和图形绘制。 7. **Python IDE与开发环境**:熟悉使用集成开发环境(IDE),如PyCharm、VS Code或Jupyter Notebook进行开发。 8. **实践项目**:通过实际项目来巩固理论知识,如爬虫、Web应用开发、数据分析或机器学习等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值