• 3. Python 变量和赋值


    3. Python 变量和赋值

    1. 变量的定义

    变量是编程语言中能存储数据的抽象概念,它可以存储各种数据。

    变量可以理解成一个存储数据的容器。

    变量=容器
    变量名=容器名

    下图中的四个罐头瓶子就是四个容器,即四个变量。
    根据存储的食物不同,我们可以把它们命名为草莓罐头、樱桃罐头、葡萄罐头、橙子罐头。
    这样通过变量名我们就能知道罐头里存储的是什么物品。

    在这里插入图片描述

    2. 变量的命名规范

    生活中,我们通常会给宠物取一个的名字。
    Python中,我们也要给变量起一个名字,方便区分他们。

    变量名可以由以下3部分组成:

    1.字母(a-z,A-Z)
    2.数字(0-9)
    3.下划线(_)

    【温馨提示】

    1.不能以数字开头
    2.不能包含空格
    3.区分大小写,变量A和变量a代表2个不同的变量

    【课堂练习】

    以下变量名正确的是:

    A. 7class
    b. class 7
    c. class_7

    正确答案:C
    变量名不能以数字开头,A选项以数字7开头,错误。
    变量名不能包含空格,B选择中含有空格,错误。

    【温馨提示】

    变量名尽量描述包含的数据内容,使其具有可读性。

    后期的爬虫、数据分析等Python实战中,我们定义的变量较多。
    为了方便修改代码、查找错误,也方便大家读懂,变量名尽量描述包含的数据内容。
    如存放的内容是姓名,变量名可以命名为 name。
    如存放的内容是年龄,变量名可以为 age。

    3. 赋值

    【语法】

    1. 变量名
    2. 赋值符号=
    3. 要存储的数据

    【温馨提示】

    Python中= 表示赋值,即把右边的内容放到左边的盒子里,而不是判断相等。
    Python中判断左右两边是否相等的是比较运算符==

    把咖啡倒入水杯,这个过程就是赋值;
    倒入咖啡后,我们给杯子贴一个标签咖啡
    其他人看到标签就能准确区分里面装的是茶还是咖啡。

    在这里插入图片描述

    【示例】

    把字符串任国超存储到一个盒子里,并命名为name

    在这里插入图片描述

    # 给变量name 赋值
    name = '任国超'
    
    # 输出变量
    print(name)
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    任国超
    
    • 1

    上述代码第一行把名字"任国超"赋值给变量name;
    第二行使用print()函数输出变量 name 的值。

    输出变量时,变量名前后不加引号。

    在这里插入图片描述

    print('任国超')
    
    • 1

    【终端输出】

    任国超
    
    • 1

    print( )函数括号中有引号时则直接输出引号中的内容。

    【课堂练习】

    运行下面的代码,输出的结果是:

    # 给变量name 赋值
    name = '任国超'
    
    print('name')
    
    • 1
    • 2
    • 3
    • 4

    A. 任国超
    B. name

    正确答案:B
    因为print( )函数括号中有引号时直接输出引号中的内容,所以输出的是name。

    4. 变量的多次赋值

    同一个变量可以进行多次赋值,值以最后一次为准。

    【示例】

    name = '任国超'
    name = '任嘉伦'
    
    print(name)
    
    • 1
    • 2
    • 3
    • 4

    【终端输出】

    任嘉伦
    
    • 1

    上面的代码中,第二次赋值的 ‘任嘉伦’ 将第一次赋值的 ‘任国超’ 替换掉了。
    因此最终在屏幕上打印的是 ‘任嘉伦’。

    变量的容量有限,每次只能存放一个东西。
    我们再往同一个盒子里放入别的东西,之前放入的东西便被挤出来,只留下最后一次放入的东西。

    相当于一个水杯,起初放的是咖啡,后来要放茶,我们就需要把咖啡倒出,才能有空间重新存储茶水。

    5. 总结

    在这里插入图片描述

    6. 课后练习

    完成下面的代码:

    第1行把名字"安迪"赋值给变量name。
    第2行把年龄18赋值给变量age。
    第3行把身高170赋值给变量height。
    第4行把体重50赋值给变量weight。

    第5行使用 print()函数输出变量name的值。
    第6行使用 print()函数输出变量age的值。
    第7行使用 print()函数输出变量height的值。
    第8行使用 print()函数输出变量weight的值。

  • 相关阅读:
    岁月
    jvm工具-jps、jstat、jmap、jstack
    前端技能树,面试复习第 55 天—— 代码输出:同步异步任务 | 事件循环
    java计算机毕业设计在线问答平台源码+系统+mysql数据库+lw文档+部署
    案例精选|聚铭网络多产品联合部署为北京迎祥酒店建立信息安全屏障
    gRPC闭包调度器
    java 特点了解及 JDK 初谈(程序员必看!)
    Unity3D 与 安卓交互
    华为开启2022全球校园AI算法精英大赛 百万奖金等你来挑战算法极限
    从零开始Blazor Server(9)--修改Layout
  • 原文地址:https://blog.csdn.net/weixin_63986098/article/details/126112682