我学习Python的旅程:第4至第五天
#初学者 #编程 #python #开发日志

Wes HicksUnsplash上的封面照片。

嘿,你回来了,很棒! ðÖ©

在本文中,我们将讨论random python模块,以了解列表和循环。因此,坐下来,拿一杯茶,我们去这里。

第4天:随机化和Python列表

随机化

随机化是计算机编程中的一个有力概念,可以产生不可预测和多样化的结果。通过将随机性引入程序,您可以添加一层复杂性和多样性,从而使它们更有趣和有用。在Python中,可以使用内置库random来实现随机化。

这是如何在Python中生成随机数的示例:

import random

# Generate a random number between 1 and 10
random_number = random.randint(1, 10)

# Print the random number
print(f'The random number is: {random_number}')

在此示例中,我们首先使用import语句导入random模块。然后,我们使用randint函数从random模块来生成1到10之间的随机整数(包含)。最后,我们使用print语句打印随机号码。

每次运行此代码时,将生成1到10之间的不同随机数,并将其打印到控制台。

列表

列表是Python中必不可少的数据结构,它提供了一种存储和操纵数据集合的方法。列表是有序的元素集合,可以是任何数据类型 - 整数,字符串,浮点数,甚至其他列表(称为 nested Lists )。

在Python中创建一个列表很简单。您可以通过在正方形括号中封装一个逗号分隔的值来定义列表,例如:

my_list = [1, 2, 3, 4, 5]

您还可以使用内部没有值的方括号创建一个空列表:

empty_list = []

创建列表后,您可以使用其索引访问单个元素,这是它们在列表中的位置。在引言中,我们说列表是订购的。这意味着元素在列表中的某个顺序中,该顺序不会改变。

note :在python中,列表为零索引,这意味着第一个元素具有0的索引,第二个元素具有1的索引,等等。您可以通过在方括号中指定其索引来访问元素,例如:

first_element = my_list[0]
second_element = my_list[1]

您还可以通过为特定索引分配新值来修改列表的元素,例如:

my_list = [0, 1, 2]
my_list[0] = 100
print(my_list)
# [100, 1, 2]

列表还提供了一系列用于操纵其内容的内置方法。例如,您可以使用append()方法将元素添加到列表中:

my_list = [0, 1, 2]
my_list.append(6)
print(my_list)
# [0, 1, 2, 6]

note appened元素在列表的末尾。

您还可以使用remove()方法删除元素:

my_list = [0, 1, 2]
my_list.remove(0)
print(my_list)
# [1, 2]

您可以在Python文档中看到有关列表的所有方法:right here

第5天: python for循环

python中的for循环是控制流量语句,您可以迭代序列(例如listtuplestring)或其他含糊在序列中执行每个项目的代码块。

这是python中的基本语法:


for variable in sequence:
    # code block to be executed

在上面的代码中,variable是一个变量,在循环的每次迭代中都进行更新,而sequence是循环迭代的序列或迭代对象。

这是一个for循环的示例,该循环在数字列表上迭代并打印出每个数字:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    print(num)

这将输出:

1
2
3
4
5

您还可以使用内置的range()函数来生成一系列数字来迭代。例如:

for i in range(5):
    print(i)

这将输出:

0
1
2
3
4

注释就像list索引一样,range函数在0开始,除非您指定起点,例如:

for i in range(1, 5):
    print(i)

这个将输出:

1
2
3
4

在下一篇文章中,我们将讨论函数,这是一大块Python!所以,和我在一起,很快见。 ð