python 3 变量 +运算符+if 分支结构

本文详细介绍了Python 3中的变量使用,包括重新赋值、同时定义多个变量及其逻辑,以及变量在内存中的保存方式。接着讨论了各种运算符,如数学运算符、比较运算符、逻辑运算符以及赋值运算符的用法和优先级。最后,文章深入讲解了if分支结构,包括单分支、双分支和多分支的实现及其在程序执行过程中的作用。
摘要由CSDN通过智能技术生成

python 3 变量 +运算符+if 分支结构

一、 变量
1. 重新赋值

重新赋值后,使用的就是新创建的值,可以给变量赋值不同类型的数据

a=8888              #创建a,并赋值8888
print(a)     

a='study'
print(a)
2. 同时定义多个变量
1) 同时定义多个变量赋相同的值
  • 方法:变量名1=变量名2=变量名3=···=数据

    a=b=c=d=e=f=666
    print(a,b,c,d,e,f)
    #可以按下述方法设置:
    a=666;b=666;c=666;d=666;e=666;f=666
    print(a,b,c,d,e,f)     #缺点是不简便
    
2)同时定义多个变量赋不同的值
  • 方法:变量名1,变量名2,变量名3,···=数据1,数据2,数据3,···

  • 注意:等号后数据的个数和前面的变量个数保持一致

    a,b=22,88
    print(a,b)
    
  • 练习:交换两个变量的值

    方法1:

    a=66
    b=88
    a,b=b,a
    print(a,b)     # 88  66
    

    方法2 :借助第三个变量

    a=66
    b=88
    c=a
    a=b
    b=c
    print(a,b)    #88  66  此种方式比较繁杂
    
3. 变量保存的基本逻辑
1) python中
  • 原理:定义变量的时候,会自动申请内存,申请内存空间大小是根据输入的数据的大小给出所需空间。

  • 常识补充:(1) 内存分为2两种;内存(作用:与cpu沟通桥梁、决定运行速度的快慢); 硬盘(作业:电脑存储装置,增大电脑的存储空间)

    (2) 单位补充:

    #位(bit)
    #1字节(byte)
    #1kb=1024字节
    #1Mb=1024kb
    #1Gb=1024Mb
    #1Tb=1024Gb

2)Java、C语言、python内存申请方式的区别

(1) java、C语言:根据数据类型给出空间大小;

  • 优点:运行速度快
  • 缺点:(1)会出现实际数据的存储空间小,但是占用空间大。(2)实际数据存储空间大,所给空间太小,放不下(溢出)。(3)有的数据具有成长性,需要考虑清楚空间大小。

(2) python:根据数据大小来申请,最多浪费以位位单位的空间.

  • 优点:不会浪费空间
  • 缺点:再给出数据所需空间前会提前计算该数据所需要的存储空间,运行速度慢。(因为要计算空间)

(3) python、Java、C语言如何重新赋值

  • Python如何重新赋值:根据数据大小来申请,最多浪费是以位位单位,重新赋值根据数据大小重新给空间,在与新的变量产生关联。
  • Java、C如何重新赋值:因为c语言是根据数据类型给出空间大小,及所存储的数据类型固定不变的,所以重新赋值后只能存放前面固定好的空间内。要是想增大存储空间,需要去手动申请内存空间
二、运算符
1. 数学运算符

数学运算符:+(加),-(减)、*(乘)、/(除)、%(取余,取模),**(幂运算)

1)+(加)、-(减)、*(乘)、/(除法)
  • 功能:以上四种运算方式和数学中的+、-、×、÷功能一样

    print(5+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值