随笔分类 -  小白的成长之路—函数部分

六、内置函数
摘要:一、了解部分 内置函数(大部分了解) eval :剥去字符串的外衣,运算里面的代码,有返回值 s1 = '1 + 3'print(s1) # 1+3print(eval(s1)) # 4 s = '{"name": "alex"}'print(s,type(s)) #{"name": "alex"} 阅读全文

posted @ 2019-05-25 11:05 雨后清明 阅读(206) 评论(0) 推荐(0)

五、迭代器、生成器、装饰器
摘要:一、迭代器 迭代器: 可迭代对象: 字面意思: 对象:Python中一切皆对象,一个实实在在的值,对象 可迭代:更新迭代,类似重复的,循环的一个过程,但是每次都有新的内容,可以进行循环更新的一个实实在在的值 专业角度: 内部含有'__iter__'方法的对象,可迭代对象 目前学过的可迭代对象:str 阅读全文

posted @ 2019-05-25 10:34 雨后清明 阅读(82) 评论(0) 推荐(0)

四、global和nonlocal、函数名应用、格式化输出
摘要:一、面试的常见坑 形参角度,默认参数的坑 形参角度,默认参数的坑 如果你的默认参数指向的是可变的数据类型,那么你无论调用多少次这个默认参数,都是同一个 局部作用域的坑 局部作用域的坑 在函数中,如果你定义了一个变量,但是在定义这个变量之前对其引用了,那么解释器认为:语法问题,你应该在使用之前先定义 阅读全文

posted @ 2019-05-25 10:26 雨后清明 阅读(225) 评论(0) 推荐(0)

三、名称空间
摘要:python分为三个空间: 全局名称空间,当前的py文件 局部名称空间,函数,函数执行时才开辟 内置名称空间,builtins.py 加载顺序,取值顺序 加载顺序:内置名称空间——> 全局名称空间 ——>局部名称空间 取值顺序(就近原则)(LEGB):单项不可逆 (从局部找时)局部名称空间——> 全 阅读全文

posted @ 2019-05-25 10:22 雨后清明 阅读(119) 评论(0) 推荐(0)

二、函数的参数
摘要:一、函数的传参 函数的传参:让函数封装的这个功能,盘活 分两个角度:实参,形参 二、函数的传参——实参角度 位置参数: 从左至右,一一对应。 关键字参数一一对应 混合参数 函数的执行传的参数:实际参数 位置参数:从左至右,一一对应 关键字参数:一一对应,可不按照顺序 混合参数:位置参数一定要在关键字 阅读全文

posted @ 2019-05-14 00:05 雨后清明 阅读(376) 评论(0) 推荐(0)

一、函数的初识、调用、返回值
摘要:一、今日内容大纲 内容回顾 函数初识 函数的结构与调用 函数的返回值 函数的参数 二、今日内容 函数初识 写一个获取字符串总个数的代码,不能用len: 写一个获取字符串总个数的代码,不能用len: 写一个获取列表总个数的代码: 写一个获取列表总个数的代码: 这样的写代码low,重复代码太多。代码的可 阅读全文

posted @ 2019-05-13 23:55 雨后清明 阅读(189) 评论(0) 推荐(0)

导航