- 博客(7)
- 收藏
- 关注
原创 面向对象
包与模块管理模块搜索范围步骤模块搜索范围程序主目录环境变量(python path的路径)标准库扩展库(第三方库)步骤找到模块编译为字节码运行模块模块导入之后,对模块进行了修改,需要重新编译模块调用才可行,或者调用python标准库中的importlib模块。注意:调用importlib时你要调用的模块只能是import models这张模式...
2019-11-27 14:56:12 58
原创 函数
函数参数不可变类型可变类型匹配*args**kwargslambda表达式参数不可变类型不可变类型,传递参数时传递的是副本,函数内操作不影响原始值举例:#不可变类型包括数值类型、字符串、元组def change_number(x): x +=10x=5#测试print('原始:{}'.format(x))change_number(x)print('调用后:{}'。f...
2019-11-25 20:18:38 85
原创 迭代
迭代迭代协议迭代工具迭代器对象可迭代对象内置可迭代对象迭代协议能迭代的对象其中有包含一个__next__()方法能够获取下一个元素注意:如果面试中被问python中哪些对象是支持遍历的,答案为支持迭代协议的对象。迭代工具for、推导、map迭代器对象已经实现,调用next()方法是可以的可迭代对象没有直接实现,调用next()方法会报错,必须先调用iter()生成迭代器...
2019-11-25 10:56:28 83
原创 语法与表达式
语法与表达式赋值语句基本序列赋值扩展序列解包赋值赋值语句基本序列赋值a,b,c=1,2,3扩展序列解包赋值a,b,*c=‘youpin’a=‘y’b=‘o’c=[‘u’,‘p’,‘i’,‘n’]注意:星号在一个表达式中只能出现一个,且输出为列表多目标赋值a=‘tang’b=‘tang’a=b=‘tang’两种操作不同,第一种是计算机给了两个地址,第二种是给了一个地址,...
2019-11-23 19:17:05 126
原创 python基础(2)
字符串format的使用’{0}’.format(a):引号里面的{0}表示一个占位符,所表示的数值在后面format内‘f={0 : .2}’.format(a) :表示只保留两位小数d={‘name’:tang,‘age’:18}print(‘姓名:{0},年龄:{1}’.format(d.get(‘name’),d.get(‘age’)))...
2019-11-19 20:29:52 58
原创 python基础(1)
python基础python语言概览、安装与运行为什么选择python:哪些公司在用python:变量、数据类型和存储变量规则:数据类型python语言概览、安装与运行为什么选择python:软件质量:可读性、可重用性、可维护性等开发效率:代码量少可移植性库支持丰富可与其他语言进行交互可面向过程编程、函数式编程、面向对象编程哪些公司在用python:GoogleYout...
2019-11-18 17:26:20 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人