python学习笔记(1)

本文深入浅出地介绍了Python的面向对象特性,包括对象的值、身份和类型,详细讲解了全局变量与局部变量的区别,以及自定义函数的定义与调用。此外,还详细解释了列表、元组和字典的基本操作,如添加、删除、修改和访问元素。

python是一门面向对象的语言,“万物皆对象” #手动狗头

1.对象的特性
1)值
2)身份(对象的内存地址,可使用id()函数返回)
3)类型(即对象所属的类,可用type()函数返回)

2.全局变量与局部变量。
1)全局变量,即可被多个函数引用的变量
2)局部变量,即函数内部自定义的变量,作用域只在该函数内部

3.函数
函数分为内建函数和自定义函数
其中自定义函数的格式以及对自定义函数的调用为

def  函数名(参数)
				函数语句
				return  值			
函数名(参数)

4.列表,元组,字典
1)列表
列表是一个可变的有序序列,其中的数据可以进行添加,删除或修改

list1=[1, '2' ,3, 'four']
list1.append(5)		#添加5到列表最后一位
list1.remove(1)	#删除第0位的1	
list1.insert(0,0)	#在第0位插入0
list.pop(3)			#删除第3位的‘four’
print(list1[1])		#打印第二位的列表元素
print(list1)		#打印全部元素

2)元组
元组是一个不可变的有序序列
创建方法1

tuple=('1',2,'3','four')

创建方法2

tuple=‘1’,2,‘3’,‘four’

要注意的是当元组只有一个元素时,要这样

tuple=1,
或
tuple=(1,)

元组支持分解,所以可以用于两数的交换

a,b=1,2	#将元组1,2 分别赋值给a,b
a,b=b,a	#将元组b,a 分别赋值给a,b

3)字典
字典是可变的“键/值对”的集合

创建一个字典

number={'first':1,'second':2,'third':3}	#其中first,second,third就是键,1,2,3 就是对应的值对
>>>print(number['first'])
1
>>>print(''first' in number)
True
>>>number['fouth']=4
>>>print(number)
number={'first':1,'second':2,'third':3,'fouth':4}
>>>del number['fouth']
>>>print(number)
number={'first':1,'second':2,'third':3}
>>>number.clear()
>>>print(number)
number{}

字典的特殊方法

>>>number.keys()	#访问所有键的值
>>>number.values()	#访问所有值对的值

好了,第一次笔记就到此为止。

转载于:https://www.cnblogs.com/yfc0818/p/11072706.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值