python 变量 【1】

1 定义变量

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

如 a = 1 a = ‘wefe’ a = 1.23 等 a为变量

变量名区分大小写 字母 下划线 数字组等 不能以数字开头,命名要易读,不要使用python里面的关键字

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break'
, 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
 'try', 'while', 'with', 'yield']

在这里插入图片描述

2 变量赋值

变量赋值 如 s = ‘hello’ 系统中先在内存中创建变量值 然后把变量s分配给字符串对象

等号右边的对象先被创建或者被获取,在此之后左边的变量名才会被分配给hello这个对象,这就像为对象贴上了标签。

a = 1
b = a
a = 2
print(b)
b输出是1 1先被创建 然后再把a分配给1,然后b指向a 也分配给了a,当a再分配给2时,b还是分配的1

在这里插入图片描述
在这里插入图片描述

x, y, z = 1, 2, 3  相当于 x =1 y =2 z =3
x, y, z = 'abc'  相当于 x = a y = b z = c

Python 中对象(变量的值)都有两个特性 一个是 id 一个是type(类型)

id 唯一标识,是对象在内存中的整数表示形式,在 CPython 中可以理解为# 内存地址

id(nn) id(10) 都可以查看 type(变量或者值)

唯一标识,是对象在内存中的整数表示形式,在 CPython 中可以理解为# 内存地址

可以用 id 这个函数查看



>>> id(10)   # 直接给一个对象
9474976
 >>> n = 10  # 也可以是一个已经赋值过的变量名
>>> id(n)
9474976
type(10)   # int 整型  # 类型, 对象都有不同的类型,用 type 这个函数查看

3 类型

1 整型 int 可以有负值 二进制数(01)、八进制数(0-1)、十六进制的数(0-f)十进制

2 浮点型(小数) float

3 字符串 str 必须用引号 只要是引号引起来的都是字符串类型的 如‘2323ffef'23233'

4 布尔类型 只有两个TrueFalse 假


类型之间可以相互转换

如 int(1.2) 1 int()不能对字符串类型中含有非整型数字符号的对象进行转换

可以对TrueFalseintTrue0 int(False) 1

float(1) str(23)

4 运算

>>> 3 + 4
>>> 6 - 2
>>> 10*2  20
>>> 10  / 3  3.3333333333333335
>>> 10 // 3    3整除
>>> 10 % 3   1>>> 2 ** 3  8
>>>a = 3
>>>a +=2
>>>a    5
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值