Python - 变量&运算

  • 变量由三部分组成

        id(指向值的id)、type(类型)、值(具体的数据内容)

  • 查看变量类型

        使用type()函数可以查看变量等的类型

name = 'Halipot'
print(type(name))    #查看变量类型

  • 查看对应内容在内存中的位置

使用id()函数可以查看变量等在内存中的位置

a = 10
print(id(a))

  • 全局变量与局部变量

在函数或方法内声明的变量是局部变量,不能被函数外程序进行调用。如果需要被函数外 的程序调用,需要使用global进行声明

def fun():
    global peng
    peng = 999
# 执行函数,声明全局变量,这样全局变量便可以在执行完函数后,被后面的代码使用
fun()
print(peng)

  • 下划线变量(_var、_ _var)

格式

例子

含义

前置单下划线

_var

变量所在模块/类以外的地方也能访问该变量,但最好不要

前置双下划线

_ _privateVar

私有变量,变量所在模块/类以外的地方不能访问该变量

前后双下划线

_ _init_ _

python内置特殊变量

注:例子为了便于区分,双下滑下中间隔了一个空格

  • 运算

赋值运算、比较运算、逻辑运算、布尔运算、算术运算、位运算、成员运算、身份运算

1)算术运算符

运算符

描述

实例

+

加 - 两个对象相加

a + b 输出结果 30

-

减 - 得到负数或是一个数减去另一个数

a - b 输出结果 -10

*

乘 - 两个数相乘或是返回一个被重复若干次的字符串

a * b 输出结果 200

/

除 - x除以y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值