
笔记
气球会膨胀
这个作者很懒,什么都没留下…
展开
-
python简单理解迭代器
Python 从可迭代的对象中获取迭代器 可迭代的对象: 使用 内置函数 iter可以获取迭代器的对象就是可迭代的对象; 解释器迭代对象时,会自动调用 iter函数,内置函数 iter处理的事: a、检查对象是否实现了 iter 方法,如果实现了就调用它,获取一个迭代器。 b、是否实现了 getitem方法,而且其参数是从零开始的索引,Python 会创建一个迭代器,尝试按顺序(从索引 0 开始)获取元素。 c、Python 抛出对象不可迭代的异常 1、对象实现了 iter 方法能返回一个迭代.原创 2020-11-10 13:16:20 · 183 阅读 · 0 评论 -
python参数的类型
六种参数的类型介绍下面两种参数类型 **必选参数 位置参数 默认参数 ** 主要 介绍下面两种参数类型 可变参数 一般用 args代表 特点:函数内部接收的是一个tuple,可以传0或任意个参数,可以用拆包的形式(一个tuple变量前面加的方式传入形参) 关键字参数 一般用**args代表 特点:可以传入0或任意个含参数名的参数,在函数内部自动组装成dict,可以扩展函数的功能,【前提是必选参数一定要传递】,可以用拆包的形式(一个dict变量前面加*的方式传入形参) 命名关键字参数,给关键字参数一个具体的名原创 2020-07-10 12:23:48 · 162 阅读 · 0 评论 -
关于c语言字符数组赋和字符串相关问题
标题关于c语言字符数组赋和字符串相关问题 直奔主题 c语言中字符串是以字符数组形式存储 字符串要要遵守和字符数组一样的规则 c中字符串可以通过字符指针和字符数组取得 在c语言中不能运用c语言运算符对其进行操作(复制或比较) char ch1[10]; char ch2[10]; ch1=ch2; 错误操作 指针(地址)之间相互赋值 ch1==ch2; 错误操作 比较的是两个字符数组的地址,结果始终为false 不能先定义字符数组再给它赋值 例如: 下面赋值语句是错误的 c原创 2020-06-11 22:06:07 · 396 阅读 · 0 评论