Python 爱好者们大家好! ?您准备好迈入令人兴奋的 Python 编程世界了吗?在本博客中,我们将介绍构成 Python 编程构建块的三个基本概念。最后,当您继续您的编码之旅时,您将拥有坚实的基础。这些是编程语言的基础知识;虽然不同语言的结构可能有所不同,但概念保持不变。
让我们开始吧!
变量是您可以在程序中存储数据的容器。就像为盒子命名以便您知道里面有什么一样,您为变量命名以帮助您稍后使用它们的数据。关于 Python 的一个有趣的事实是,它足够聪明,可以弄清楚您正在存储什么类型的数据 - 您不必告诉它您是在存储数字、文本还是其他内容!
示例:
name = "Hossen" # String grade = 97 # Integer height = 6.1 # Float is_student = True # Boolean
变量命名约定:
变量命名约定对于保持代码可读性和遵循最佳实践至关重要。以下是 Python 中变量命名的规则和约定:
变量投射:
如果想指定变量的数据类型,可以通过强制转换来实现。
x = str(5) # x will be '5' y = int(5) # y will be 5 z = float(5) # z will be 5.0
获取变量的类型:
您可以使用 type() 函数获取变量的数据类型。
x = 5 y = "Refat" z = True print(type(x)) print(type(y)) print(type(z))
分配多个变量
Python 允许您在一行中为多个变量赋值:
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
注意字符串变量可以使用单引号或双引号声明。
在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,每种类型都有其独特的功能。 Python 默认带有多种内置数据类型,可分为以下几类:
文本类型:str
数字类型:int、float、complex
序列类型:列表、元组、范围
映射类型:dict
套装类型:套装、冰冻套装
布尔类型:bool
二进制类型:bytes、bytearray、memoryview
无类型:NoneType
输入:
Python 的 input() 函数允许您捕获用户的输入。除非显式转换,否则输入始终被视为字符串。
name = "Hossen" # String grade = 97 # Integer height = 6.1 # Float is_student = True # Boolean
输出:
print()函数用于显示信息。您可以组合字符串和变量以获得更具交互性的体验。
x = str(5) # x will be '5' y = int(5) # y will be 5 z = float(5) # z will be 5.0
运算符是对数据执行操作的特殊符号或关键字。它们告诉计算机要执行什么样的操作或动作(例如,,-,*,/)。
操作数是运算符处理的值或变量 - 它们是运算符用来完成其工作的数据。
Python 将运算符分为以下几组:
x = 5 y = "Refat" z = True print(type(x)) print(type(y)) print(type(z))
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
name = input("What is your name? ")
age = 25 print("I am", age, "years old.") # Using f-strings for adding dynamic value: print(f"I am {age} years old.")
x + y # Addition x - y # Subtraction x * y # Multiplication x / y # Division x % y # Modulus x ** y # Exponentiation x // y # Floor division
x = 8 x += 8 x -= 8
x == y # Equal x != y # Not Equal x > y # Greater than x < y # Less then x >= y # Greater than or equal to x <= y # Less than or equal to
恭喜您迈出了 Python 编程的第一步!您现在已经学习了变量、输入和输出以及运算符的基础知识——每个程序员都需要的基本构建块掌握。有了这些知识,您就可以编写出更复杂、更强大的程序了。
但是不要停在这里!在本系列的下一篇博客中,我们将深入探讨控制流,您将在其中学习如何使您的程序更具交互性和决策驱动性。敬请关注!如果您有任何疑问,请随时在下面发表评论。不要试图记住规则——潜入其中,你会通过失败来完美地学习它们。
编码愉快! ?
以上是Python 的构建块:变量、I/O 和运算符的详细内容。更多信息请关注PHP中文网其他相关文章!