Python 入门
介绍
入门
多变的
功能
If & Else 语句
为了
结论
参考
介绍
新年伊始,我想写一篇教程,帮助所有想学习 Python 的人开启他们的 Python 学习之旅,找到工作或实现自动化任务。
入门
让我们直接前往Repl.itnew repl
,通过选择按钮并使用下拉菜单进行选择,使用 Python 创建新的 repl Python
。
你有类似的东西吗?
现在让我们从您的第一个代码开始并在 Repl.it 上运行它。
让我们在中间的文件名下输入代码main.py
:
print('Hello World')
该print
语句用于在屏幕上显示文字和数字。它既可以用于调试,也可以用于 Python 编程。
太棒了!!现在让我们点击run
按钮运行它!!!别害羞!!!看起来像这样吗?
太棒了!!!为自己出色的工作点个赞吧。
多变的
变量是一个容器,您可以在计算机内存中存储某些内容。
把它想象成一个你亲手制作的瓶子或盒子。它可以用来存储数字、字母、日期等等。
创建变量的方式如下:
a = 'Hello World'
这a
是变量的名称,可以将其视为盒子的标签。
对于 来说Hello World
,它是存储在 中的内容a
。string
在其中存储字母、字符或文本的数据类型。
print(a)
现在尝试在 Repl.it 上运行它,它看起来就像 Repl.it 中的两行代码。
a = 'Hello World'
print(a)
数据类型
数据类型是关于数据在变量中存储方式的一系列类别。以下是一些在 Python 或其他编程语言中会用到的常见数据类型:
- 整数(int)- 整数
a = 1
b = 11002
c = -11002
- 浮点数(float)——浮点数或十进制数
a = 1.22
b = 3.221
c = -2918.111
- 布尔值 (bool) -
True
表示1
或False
表示0
。这是从二进制数系借用的。
a = True
b = False
- 映射(字典) - 它被称为 ,
dictionary
用作keys
标签来获取内容。在下面的示例中,a
它key
检索value
名为“apple”的条目。
book = {'a': "apple", 'b': 'banna', 'c': 'cat'}
print(book['a'])
- 序列(元组或列表) - 两者
tuple
都是list
存储数据的不同方式。
它使用一个来根据其排列位置index
来检索一个。value
0
它从左边的第一个位置开始,然后以 为增量1
向下一个位置移动。
a = (1, 2, 3, 4, 5) # tuple
b = [1, 2, 3, 4, 5] # list
print(a[0])
print(b[2])
功能
函数本质上是一段可复用的代码,它们被打包成一个包。它的声明方式如下:
def magic():
print('Hello World')
你甚至可以添加variables
一个input
来让你的函数处理它。它被称为parameters
或arguments
:
def calculate_area(length, breath):
return length * breath
现在让我们通过使用name
带有打开和关闭花括号的函数来调用该函数,如下所示()
:
def magic():
print('Hello World')
def calculate_area(length, breath):
return length * breath
magic()
print(calculate_area(5,10))
现在让我们尝试在 Repl.it 中运行它。
If & Else 语句
If
和语句Else
是您制作的一份从上到下的清单。
如果
该if
语句检查某些条件是否符合预期,并继续执行特定条件下的代码片段
你可以把if
语句想象成提出一个问题,如果符合你的预期,你就回答。以下是一个if
语句的示例:
area = 24
if (area == 24):
print('Area is 24')
if (area == 12):
print('Area is 12')
代码中带有==
表示equals
Python 语言。因此有两个if
语句。
第一个if
语句检查是否area
等于24
,而另一个语句检查if
面积是否等于12
。
别的
对于该else
语句,它有点像当你的语句未能获得正确条件时的备用计划:if
area = 24
if (area == 10):
print('The area is 10')
else:
print('The area is not 10')
否则,如果
语句elif
代表类似于multiple plans
从第一个到最后一个的事物。
这与前两个语句不同if
。因为它们依赖于一个流程,否则if
or 语句elif
会失败。在继续执行下一个elif
orelse
语句之前:
area = 24
if (area == 10):
print('The area is 10')
elif (area == 12):
print('The area is 12')
elif (area == 20):
print('The area is 20')
else:
print('Area is more than 12')
这是一种称为梯形的编程方式if-else-if
,可以在程序中做出决策。
为了
语句for
orfor loop
用于多次重复一段代码。
下面是声明和创建for
循环语句的示例:
for i in range(11):
print(i)
在继续我的解释之前,请尝试运行这段代码。它看起来像这样吗?
好吧,让我解释一下这是怎么做的。i
是一个变量。你可以把它想象成一台爬行机器的头部,用来抓取一个值并将其临时保存。
Nowrange
是一个返回数字序列的函数。该序列以0
(默认) 开始,并按 递增,1
直到最后一个位置。
这实际上是重复代码的次数,该次数是您在循环函数11
中包含的数字。range
for
要自定义 for 循环,您可以对其进行更改range
以获得不同的结果:
for i in range(1, 11):
print(i)
现在再试一次,你看到了什么?是像 1 这样的东西吗?
现在,在 中range
,您包含了两个参数。第一个参数表示到的1
数字,第二个参数表示结束的时间,这就是它返回时间的原因。i
start
11
10
您还可以控制增量,而不仅仅是1
函数的默认值,您可以添加代表右侧range
增量的第三个参数。
for i in range(1, 11, 2):
print(i)
结论
呼……信息量好大,恭喜你顺利完成了本教程。希望你从中获得了有用的见解。
最后,我建议你直接去看Clever Programmer 为 Python初学者准备的 11 小时教程。他提供了大量关于如何找工作或成为 Python 自由职业者的见解。
如果您喜欢这篇文章,请订阅我的“冒险家通讯” ,每周获取Python、初创企业和Web 开发领域的更新信息。
您也可以关注我,获取我在Dev上文章的最新更新
原帖主题为《Python 入门 - 阅读时间:6 分钟》,封面图片由 Element5 Digital 在 Unsplash 上拍摄