首页 > 后端开发 > Python教程 > Python 的构建块:变量、I/O 和运算符

Python 的构建块:变量、I/O 和运算符

Susan Sarandon
发布: 2025-01-07 08:14:39
原创
727 人浏览过

The Building Blocks of Python: Variables, I/O, and Operators

Python 爱好者们大家好! ?您准备好迈入令人兴奋的 Python 编程世界了吗?在本博客中,我们将介绍构成 Python 编程构建块的三个基本概念。最后,当您继续您的编码之旅时,您将拥有坚实的基础。这些是编程语言的基础知识;虽然不同语言的结构可能有所不同,但概念保持不变。

  • 变量和数据类型
  • 输入和输出
  • 运算符

让我们开始吧!

1.变量和数据类型:

什么是变量?

变量是您可以在程序中存储数据的容器。就像为盒子命名以便您知道里面有什么一样,您为变量命名以帮助您稍后使用它们的数据。关于 Python 的一个有趣的事实是,它足够聪明,可以弄清楚您正在存储什么类型的数据 - 您不必告诉它您是在存储数字、文本还是其他内容!
示例:

name = "Hossen"     # String
grade = 97          # Integer
height = 6.1        # Float
is_student = True   # Boolean
登录后复制
登录后复制

变量命名约定:
变量命名约定对于保持代码可读性和遵循最佳实践至关重要。以下是 Python 中变量命名的规则和约定:

  • 必须以字母或下划线字符开头
  • 不能以数字开头
  • 可以包含字母、数字和下划线(A-z、0-9 和 _)
  • 它们区分大小写(age、Age 和 AGE 是三个不同的变量)
  • 不能使用任何保留字或关键字
  • 如果您的名称较长,请使用 Snake_case(首选)、camelCase 或 PascalCase。

变量投射:
如果想指定变量的数据类型,可以通过强制转换来实现。

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

2.输入和输出

输入:
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
登录后复制
登录后复制

3.运营商

运算符是对数据执行操作的特殊符号或关键字。它们告诉计算机要执行什么样的操作或动作(例如,,-,*,/)。
操作数是运算符处理的值或变量 - 它们是运算符用来完成其工作的数据。
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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板