一直都是断断续续的学习python,正好趁暑假连贯的学习。
开始日期:2019.7.9
学习网站:廖雪峰的官方网站
学习教材:python学习手册第四部
2019.7.9
复习:
- python的不可变对象使用改变方法会重新创建一个对象然后改变,由此保证源对象不变
- dict函数:
get():如果key不存在,可以返回None,或者自己指定的value
pop():获取的同时并删除
>>> d.get('Thomas') >>> d.get('Thomas', -1) -1
- list:
add(key):可以添加元素到set中,可以重复添加,但不会有效果
remove(key) - 不可变对象:
replace()
>>> a = 'abc'
>>> a.replace('a', 'A')
'Abc'
>>> a
'abc'
今日学习:
python函数调用官网查询:https://docs.python.org/3/library/functions.html#func-dict
函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:
a = abs # 变量a指向abs函数
a(-1) # 所以也可以通过a调用abs函数
1
数据类型检查可以用内置函数isinstance()实现: