欢迎回来!我很高兴在这里见到你。请坐下来享受旅行。 ð
目录
- Day 1: Working with Variables in Python to Manage Data
- Day 2: Understanding Data Types and How to Manipulate Strings
- Day 3: Control Flow and Logical Operators
- Conclusion
第一天:使用Python中的变量来管理数据
第一天是Python世界中令人兴奋的起点。特别是因为@Angela Yu分享了她的编程和学习方式。她还帮助我们组织时间。我发现这很有帮助,因为我全职工作,每天花2个小时在公共交通工具上。总共我每天离家12个小时。因此,每天至少编码一个小时,最重要的是,这让我有些害怕...
让我们回到重点:python中的变量。它们是Python编程中的基本构建块,可以在整个程序中使用的存储值。它们对于数据操纵和分析至关重要,并且了解如何与他们合作对于掌握语言至关重要。
,但这只是这个概念的基础知识。对于有趣的数据类型世界,我们需要移至第二天!
第二天:了解数据类型以及如何操纵字符串
我知道数据类型是学习者在与Python合作时必须理解的基本概念之一。
毕竟,就像我之前所说的那样,变量是编程语言的基础,它们有助于对数据进行有效分类和操纵数据。
在本节中,我将探索Python中的不同数据类型以及如何与它们一起工作。
Python中的四种主要数据类型是:
-
整数:它们是全数字,没有小数点。他们可以是正面的或负面的。例如,
2
,10
,-5
,0
都是整数。 -
floats :它们是数字,小数点。它们也可能是正面的或负面的。 IE。
3.5
,0.25
,-1.75
,0.0
都是浮点数。 -
字符串:它们是引号中包含的任何字符的序列(
' '
单引号或" "
双引号)。字符可以是任何东西,例如字母,数字,符号或空格。例如,"Hello, World!"
,'123_abc'
都是字符串。 -
booleans :它们只是一个只有两个值的数据类型:
True
或False
。我们还不知道,但是布尔值对编程语言非常有帮助,因为它们是逻辑比较和决策的来源。例如,两个整数之间的比较将返回True
或False
,具体取决于语句是对还是错误。
在Python中,每种数据类型都有其独特的方法和属性集,可用于操纵和使用数据。例如,字符串的方法可用于转换字母的情况,连接两个字符串或将字符串分为单独的单词。另一方面,整数和浮子具有可用于执行数学操作的方法,例如加法,减法,乘法和除法。
Python中数据类型的另一个基本方面是类型转换。类型转换是将一种数据类型转换为另一种数据类型的过程。当使用不同的数据类型(例如将整数转换为字符串或float的字符串)时,这一点很重要。 Python具有可用于类型转换的内置功能,例如int()
,float()
,bool()
和str()
。
第三天:控制流和逻辑运算符
谈到布尔人是逻辑比较和决策的来源,我们就在主题的核心。令人兴奋,对吗? ðÖ©
控制流和有条件陈述
首先,控制流意味着什么?好吧,控制流是指在程序中执行语句的顺序。在这一天,我们正在学习有条件的陈述。
if
有条件的语句用于在程序中做出决策。 Python中最常见的条件性陈述是if
语句。 if
语句评估条件并执行块内部的代码,如果条件为真。这是一个示例:
x = 10
if x > 5:
print("x is greater than 5")
在此示例中,if
语句检查x
的值是否大于5。由于x
等于10,条件是正确的,并且执行了块内的代码,并打印字符串"x is greater than 5"
。
如果条件是错误的,请跳过块内的代码。
else
您还可以使用else
语句在条件为false时执行代码。这是一个示例:
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")
在此示例中,if
语句检查x
的值是否大于5。由于x
小于5,条件是错误的,并且执行了其他块内部的代码,请打印字符串"x is less than or equal to 5"
。 P>
elif
除了if
和else
语句外,python还具有elif
语句,这对于“ else if”而言是简短的。 elif
语句允许您根据每种情况检查多个条件并执行不同的代码块。 elif
语句的语法类似于if
语句,但是在初始if
语句和else
语句之前使用它。这是一个示例:
x = 5
if x > 10:
print("x is greater than 10")
elif x > 5:
print("x is greater than 5 but less than or equal to 10")
else:
print("x is less than or equal to 5")
在此示例中,if
语句检查x
的值是否大于10。如果是,则执行第一个块内的代码。如果条件为false,则elif
语句检查x
的值是否大于5。如果是,则执行第二个块内的代码。如果第二个条件也为false,则执行else
语句,并执行第三个块内的代码。 elif
语句允许您在程序中添加多个条件并适当处理每个条件。
Python 的逻辑运营商
逻辑运算符用于结合条件语句。 Python有三个逻辑运营商:and
,or
和not
。
and
如果两个条件都是正确的,则and
操作员将返回True
。例如:
x = 5
y = 10
if x > 0 and y > 0:
print("Both x and y are positive")
在此示例中,and
操作员结合了两个条件,如果两个条件都是正确的,则返回True
。仅当x
和y
均为正时,才执行IF语句中的代码。
or
如果至少一个条件是正确的,则or
操作员将返回True
。例如:
x = 5
y = -10
if x > 0 or y > 0:
print("At least one of x and y is positive")
在此示例中,or
操作员结合了两个条件,如果至少一个是正确的,则返回True
。如果x
或y
为正。
not
not
操作员逆转了条件的逻辑状态。例如:
x = 5
if not x == 10:
print("x is not equal to 10")
在此示例中,not
运算符否定条件x == 10
,如果x
不等于10,则返回True
。
回顾'桌子
这里有一些表可以使其更容易理解,它们被称为真相表:
and
真相表
和 | True |
False |
---|---|---|
True |
true | false |
False |
false | false |
or
真相表
True |
False |
|
---|---|---|
True |
true | true |
False |
true | false |
not
真相表
True |
False |
|
---|---|---|
不是 | false | true |
结论
这是我关于我学习Python旅程的第二篇意见的结尾。我希望你喜欢它。
很快见! ð