python学习笔记(1)

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()	#访问所有值对的值

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

posted @ 2018-11-07 15:32  ayang818  阅读(88)  评论(0编辑  收藏  举报