python3基础3

变量与运算符

前言

  • 个人学习笔记,仅供本人复习使用
  • 主要内容来自7七月
  • 第一次记录时间:2020年2月7日

变量

一个或一组数据的名称

命名原则

名字要有意义,不要使用A等无特殊意义的字符,代码可读性要强

规则:

  • 首字符不得为数字
  • 只能用字母、数字、下划线
  • 系统关键字(保留关键字)不能出现
  • 变量名区分大小写
  • 可以把任意数据类型赋值給变量

值类型与引用类型

a = 1
b = a
a = 3
print(b)

#输出
1

c = [1, 2, 3]
d = c
c[0] = "1"
print(d)

#输出
['1', 2, 3]

值类型(不可改变):
int str tuple
引用类型(可以改变):
list set dict

值类型是会被保存的,改变值,是改变了原有的指向
引用类型可变是将最初的数据直接改变

a = "123"
print(id(a))
a = a + "2"
print(id(a))

#输出
1781447982472
1781448780968

两个a是不一一样的,原来的a没有被改变
可变与不可变:

a = (1, 2, 3, [1, 2, 3])
print(a[1])
# a[1] = 4
a[3][1] = 4
print(a)

2
(1, 2, 3, [1, 4, 3])
a[1] = 4

TypeError: 'tuple' object does not support item assignment 

运算符:

运算符详解

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值