摘要: 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系统的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即 阅读全文
posted @ 2023-04-14 12:00 阡陌芊芊 阅读(52) 评论(0) 推荐(0)
摘要: 在Python中,一个.py文件就称之为一个模块(Module)。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式 相同名字的函数和变量完全可以分别存在于不同的模块中,但尽量不要与内置函数名冲突。点这里查看py 阅读全文
posted @ 2023-04-07 11:16 阡陌芊芊 阅读(40) 评论(0) 推荐(0)
摘要: 函数本身也可以赋值给变量,即:变量可以指向函数 那么函数名是什么呢?函数名其实是指向函数的变量! 对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个可以计算绝对值的函数! 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称为高阶函数。 阅读全文
posted @ 2023-04-03 16:04 阡陌芊芊 阅读(86) 评论(0) 推荐(0)
摘要: 切片 取list或者tuple的部分元素,可以用脚本取,还可以用切片取: tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple 字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果 阅读全文
posted @ 2023-03-31 16:08 阡陌芊芊 阅读(19) 评论(0) 推荐(0)
摘要: 在函数内部,可以调用其它函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 使用递归函数需要注意防止栈溢出。解决递归调用栈溢出的方法是通过尾递归优化。 事实上尾递归和循环的效果是一样的,所以,把循环看成是一种特殊的尾递归函数也是可以的。 尾递归是指,在函数返回的时候,调用自身,并且,ret 阅读全文
posted @ 2023-03-30 14:19 阡陌芊芊 阅读(93) 评论(0) 推荐(0)
摘要: 函数的返回值 函数可返回一个值 ,也可返回多个值,还可返回空。函数执行完毕也没有return语句时,自动return None。 如果你已经把my_abs()的函数定义保存为helloworld.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from helloworld im 阅读全文
posted @ 2023-03-28 10:16 阡陌芊芊 阅读(70) 评论(0) 推荐(0)
摘要: Python中内置了字典:dict全称dictionary,在其它语言中也称为map,使用键-值 (key-value)存储,具有极快的查找速度 。 这种key-value存储方式,在放进去的时候,必须根据key算出value的存放位置,这样,取的时候才能根据key直接拿到value。 把数据放入d 阅读全文
posted @ 2023-03-27 15:22 阡陌芊芊 阅读(64) 评论(0) 推荐(0)
摘要: 条件判断 根据python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则什么也不做 也可以if添加else语句,意思是,如果if判断是False,不执行if的内容,去执行elif 或者else的内容 注意缩进和不要少写冒号 if <条件判断1>: <执行语句1> e 阅读全文
posted @ 2023-03-27 14:42 阡陌芊芊 阅读(56) 评论(0) 推荐(0)
摘要: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素 用len()函数可以获得list元素的个数 用索引来访问list中每一个位置的元素,索引是从0开始。可用-1做索引,直接获取最后一个元素 追加、插入和删除:append(),insert(),po 阅读全文
posted @ 2023-03-27 11:02 阡陌芊芊 阅读(133) 评论(0) 推荐(0)
摘要: 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。 用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件 如果没有特殊业务要求,请牢记仅使用UTF-8 阅读全文
posted @ 2023-03-27 10:34 阡陌芊芊 阅读(190) 评论(0) 推荐(0)