了解函数
函数
在计算机中称之为函数,在现实生活中称之为功能。函数是能够实现特定功能的计算机代码,它是一种特定的代码组结构。作用
提高代码的重复利用率,避免重复开发相同代码
提高程序的开发效率
便于程序维护
定义函数规则
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (......
递归函数
定义在函数内调用当前函数本身的函数就是递归函数
递归函数的优缺点
优点:定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。
缺点:使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个......
基本结构
任何简单或者复杂的算法都可以由顺序结构、分支(选择)结构和循环结构这三种基本结构组合而成。所以这三种结构被称为程序设计的三种基本结构,也是程序化程序设计必须采用的结构。
那当然python也有这三种基本机构了, 下面举例说明
顺序结构
程序中的源代码按照自上而下的顺序......
关注本号,教你更多python知识
python中, 有6种数据类型, 那它们之间能不能互相转换? 怎样转换? 这篇就来说说, 数据类型之间的转换
数据类型之间的转换, 主要有以下函数
1
int()
将其它类型转为整型
12int(x=0) -> integerint(x, base=......
基本操作1234567891011121314151617181920212223# 查看帮助psql --help# 进入数据库psql -U admin -d testdb# 查看命令\?# 列出数据库\l# 列出表\dt# 选择数据库\c 数据库
命令开头符号的区别执行创建数据库命令(......
分享一个python自带的小技能
平时在使用26个字母或者数字的时候, 必须要一个个敲上去, 而且还不能保证一定对, 就要一遍遍的检查, 看完这篇文章, 让你把这个烦恼统统丢掉
下面就来分别写出这几种方法
Part.1
就如以上说的那样, 不能保证全对, 而且还要一个个敲, 有这时间, 多修......
假装是正经标题
最近在家办公, 家里的网慢的跟**一样, 执行个命令没有个百八十次, 不会成功, 就很烦
然后, 就想百度个脚本, 能一直执行某个命令, 直到天荒地老, 或者成功
百度……, 也没个结果, 自己就一边学shell, 一边写工具, 终于哈哈哈哈~, 写完了
由于自己才疏学浅, ......
报错中…….
在使用pymongo创建基础索引, 出现以下错误
1pymongo.errors.OperationFailure: WiredTigerIndex::insert: key too large to index, failing
代码如下:
12345import pymon......
01
python变量
1
定义
变量, 变量, 就是可以改变的量(说起来像废话😂)123x = 1 y = 2z = x + y
以上的 x 和 y 就是变量,它们是数学里的变量。
2
命名规范
变量的命名规范, 同样准守python的基本命名和语法里的基本命名
但还要注意, 可以使用数......
常用命名方式
这里的命名方式指的是: 文件, 变量, 函数, 类名等等
命名的基本规范: “命名要有意义,易读易懂”
主要有两种主流命名方式, 驼峰命名方法 和 使用下划线分隔的方式, 下面分别介绍
驼峰命名
驼峰命名法还细分为两种:
121.小驼峰式命名法 第一个单词首字母小......