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() #访问所有值对的值
好了,第一次笔记就到此为止。