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

Wes HicksUnsplash上的封面照片。

欢迎回来!我很高兴在这里见到你。请坐下来享受旅行。 ð

目录

  1. Day 1: Working with Variables in Python to Manage Data
  2. Day 2: Understanding Data Types and How to Manipulate Strings
  3. Day 3: Control Flow and Logical Operators
    1. Control Flow & Conditional Statements
      1. if
      2. else
      3. elif
    2. Logical Operators in Python
      1. and
      2. or
      3. not
      4. Recap' Tables
  4. Conclusion

第一天:使用Python中的变量来管理数据

第一天是Python世界中令人兴奋的起点。特别是因为@Angela Yu分享了她的编程和学习方式。她还帮助我们组织时间。我发现这很有帮助,因为我全职工作,每天花2个小时在公共交通工具上。总共我每天离家12个小时。因此,每天至少编码一个小时,最重要的是,这让我有些害怕...

让我们回到重点:python中的变量。它们是Python编程中的基本构建块,可以在整个程序中使用的存储值。它们对于数据操纵和分析至关重要,并且了解如何与他们合作对于掌握语言至关重要。

,但这只是这个概念的基础知识。对于有趣的数据类型世界,我们需要移至第二天!

第二天:了解数据类型以及如何操纵字符串

我知道数据类型是学习者在与Python合作时必须理解的基本概念之一。

毕竟,就像我之前所说的那样,变量是编程语言的基础,它们有助于对数据进行有效分类和操纵数据。

在本节中,我将探索Python中的不同数据类型以及如何与它们一起工作。


Python中的四种主要数据类型是:

  • 整数:它们是全数字,没有小数点。他们可以是正面的或负面的。例如,210-50都是整数。
  • floats :它们是数字小数点。它们也可能是正面的或负面的。 IE。 3.50.25-1.750.0都是浮点数。
  • 字符串:它们是引号中包含的任何字符的序列(' '单引号或" "双引号)。字符可以是任何东西,例如字母,数字,符号或空格。例如,"Hello, World!"'123_abc'都是字符串。
  • booleans :它们只是一个只有两个值的数据类型:TrueFalse。我们还不知道,但是布尔值对编程语言非常有帮助,因为它们是逻辑比较和决策的来源。例如,两个整数之间的比较将返回TrueFalse,具体取决于语句是对还是错误。

在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"

elif

除了ifelse语句外,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有三个逻辑运营商:andornot

and

如果两个条件都是正确的,则and操作员将返回True。例如:

x = 5
y = 10
if x > 0 and y > 0:
    print("Both x and y are positive")

在此示例中,and操作员结合了两个条件,如果两个条件都是正确的,则返回True。仅当xy均为正时,才执行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。如果xy为正。

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旅程的第二篇意见的结尾。我希望你喜欢它。

很快见! ð