欢迎光临
我们一直在努力

Python 基础语法(一):常量、变量、类型、输入输出与运算符入门

## 前言

学习 Python 的第一步,不是急着写复杂项目,而是先把最基础的语法打牢。  
本篇文章适合刚开始学习 Python 的同学,主要整理 Python 中的常量、表达式、变量、数据类型、注释、输入输出以及常见运算符。

掌握这些内容后,我们就可以写一些简单的控制台交互程序,为后续学习分支、循环、函数打基础。

一、常量和表达式

Python 可以像计算器一样进行基本算术运算。

print(1 + 2 – 3)
print(1 + 2 * 3)
print(1 + 2 / 3)

这里的 1 + 2 * 3 就是一个表达式。
表达式经过计算后会得到一个结果,这个结果也可以理解为表达式的返回值。

常见算术符号包括:

运算符含义
+ 加法
减法
* 乘法
/ 除法
() 改变运算优先级

需要注意的是,Python 中 / 的结果通常是小数:

print(2 / 3)

这和 C/C++、Java 中某些整数除法行为不同。

二、变量:保存中间结果

当计算过程变复杂时,我们需要把中间结果保存起来,这时就要用到变量。

例如求四个分数的平均值:

avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
print(avg)

变量可以理解为一块用来保存数据的空间。
在程序中,我们通过变量名来使用这块空间里的数据。

三、变量命名规则

Python 变量名需要遵守一些基本规则:

  • 可以由字母、数字、下划线组成
  • 不能以数字开头
  • 不能和 Python 关键字重名
  • 区分大小写,比如 num 和 Num 是两个不同变量
  • 推荐写法是使用有意义的名字:

    studentScore = 95
    totalCount = 100

    不推荐大量使用 a、b、x 这种没有明确含义的变量名,代码多了以后很难维护。

    四、 常见数据类型

    Python 中变量的类型由赋值内容决定,不需要像 C/C++ 那样提前声明。

    1. 整数 int

    a = 10
    print(type(a))

    Python 的整数理论上没有固定上限,只要内存足够,就可以表示很大的数。

    2. 浮点数 float

    a = 0.5
    print(type(a))

    Python 中的小数主要使用 float 类型。

    3. 字符串 str

    字符串用单引号或双引号都可以:

    name1 = 'Python'
    name2 = "Python"

    字符串可以拼接:

    a = 'hello'
    b = 'world'
    print(a + b)

    也可以使用 len() 获取长度:

    print(len('hello'))

    4. 布尔 bool

    布尔类型只有两个值:

    flag1 = True
    flag2 = False

    布尔值常用于后续的条件判断。

    五、动态类型特性

    Python 是动态类型语言,一个变量的类型可以在程序运行过程中发生变化:

    a = 10
    print(type(a))

    a = 'hello'
    print(type(a))

    这让 Python 写起来很灵活,但在大型项目中也要求我们更加注意变量含义和代码可读性。

    六、注释

    注释不会影响程序运行,主要作用是解释代码。

    单行注释使用 #:

    # 计算四个数字的平均值
    avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
    print(avg)

    多行说明可以使用三引号:

    """
    这里可以写多行说明
    通常用于文件、函数、类的开头
    """

    好的注释应该做到:准确、简洁、及时更新。

    七、控制台输出 print

    Python 使用 print() 输出内容:

    print('hello')

    也可以输出变量:

    num = 10
    print(num)

    如果要混合输出文字和变量,推荐使用 f-string:

    num = 10
    print(f'num = {num}')

    八、控制台输入 input

    使用 input() 可以读取用户输入:

    name = input('请输入你的名字: ')
    print(f'你好,{name}')

    注意:input() 得到的结果默认是字符串。

    如果要进行数学运算,需要先转换类型:

    a = input('请输入第一个整数: ')
    b = input('请输入第二个整数: ')

    a = int(a)
    b = int(b)

    print(f'a + b = {a + b}')

    如果输入的是小数,可以使用 float():

    score = float(input('请输入成绩: '))
    print(score)

    九、常见运算符

    1. 算术运算符

    print(7 + 2)
    print(7 – 2)
    print(7 * 2)
    print(7 / 2)
    print(7 % 2)
    print(7 // 2)
    print(4 ** 2)

    其中:

    运算符含义
    % 求余
    // 整除
    ** 乘方

    2. 关系运算符

    关系运算符用于比较两个值,结果是 True 或 False。

    a = 10
    b = 20

    print(a < b)
    print(a <= b)
    print(a > b)
    print(a >= b)
    print(a == b)
    print(a != b)

    字符串也可以比较,比较规则类似字典顺序。

    需要注意:浮点数不要直接用 == 判断是否相等。

    print(0.1 + 0.2 == 0.3)

    更推荐比较误差范围:

    a = 0.1 + 0.2
    b = 0.3

    print(abs(a – b) < 0.000001)

    3. 逻辑运算符

    Python 中常见逻辑运算符有:

    运算符含义
    and 并且
    or 或者
    not 取反

    示例:

    a = 10
    b = 20
    c = 30

    print(a < b and b < c)
    print(a > b or b < c)
    print(not a < b)

    Python 还支持连续比较:

    print(a < b < c)

    4. 赋值运算符

    最基础的赋值:

    a = 10

    链式赋值:

    a = b = 10

    多元赋值:

    a, b = 10, 20

    交换两个变量:

    a = 10
    b = 20

    a, b = b, a

    print(a)
    print(b)

    复合赋值:

    a = 10
    a += 1
    print(a)

    Python 不支持 C/C++ 中的 ++ 和 –,自增通常写成:

    num += 1

     

    总结:本文整理了 Python 入门阶段最基础的一批语法:

    • 常量和表达式
    • 变量的定义和使用
    • 常见数据类型:int、float、str、bool
    • Python 的动态类型特性
    • 单行注释和文档字符串
    • print() 输出
    • input() 输入
    • 算术、关系、逻辑、赋值运算符

    这些内容看起来简单,但它们是后面学习判断、循环、函数、列表、字典和项目开发的基础。
    建议初学者不要只看语法,一定要多敲代码,通过运行结果理解每个语法点的作用。

     

    赞(0)
    未经允许不得转载:171主机测评 » Python 基础语法(一):常量、变量、类型、输入输出与运算符入门
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址