python学习笔记-1


1. a=3 时,首先在内存中创建一个对象来存储3,对象有类型,a只是一个标签(引用 指针)

2.每个对象有一个计数器,当计数器为0时候,即没有变量名(引用)与其相关联,对象的内存被回收

3.共享引用:a=3 b=a 即a,b两个引用同时指向相同的对象3

4.a=3 b=a a='spam'  a重新指str类型的对象,但是b仍然指向3

5.a=3 b=a a=a+3 b仍然指向3  a=a+3定义了一个新的对象,a指向新的这个对象

6.对于列表而言,共享引用需要慎重

L1=[1,2,3] 

L2=L1

L1[0]=3

L1,L2都指向[3,2,3]

7.不可变性:字符串(还有数字,元组)创建后不可变,不能通过任何赋值语句对其改变

8.>>>S=spam 

>>>S.find('pa')

1

>>>S.replace('pa','XYZ')

'SYXZm'

>>>S

'Spam'(字符串的不可变性的体现)



9.>>>line='aaa,bbb,cccc,dd'

>>>line.split(',')

['aaa','bbb','dd'](分割文本的常用函数)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值