文章分类 - 1. Python基础
摘要:一、递归 递归函数:在内部调用自身的函数 递归特性: 1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函
阅读全文
摘要:一、编程方法 1. 面向对象--类--class2. 面向过程--过程--def(没有返回值的参数)3 .函数式编程--函数--def 二、函数 函数三大优点:1. 代码重用2. 保持一致性3. 可扩展性 三、函数参数及调用 1. return 两个作用: a. 需要用一个变量来接受程序结束后返回的
阅读全文
摘要:文件操作 一、文件操作流程 1. 打开文件,得到文件句柄赋值给一个变量 2. 通过文件句柄,对文件进行操作 3. 关闭文件 二、 文件操作模式 三、文件操作 四、readline与readlines、文件迭代 五、with 为了避免打开文件后忘记关闭,可以通过管理上下文,即:
阅读全文
摘要:一、列表 二、元组元祖一旦创建,无法修改-->只读列表 注:如果元组中嵌套列表或者字典,列表和字典中的值是可以被更改的 三、字典 循环字典: 四、enumenrate enumenrate:在for循环时,获取列表或者元组的下标值和元素 五、深浅拷贝 Python的数据结构总体分为两类:一类:字符串
阅读全文
摘要:一、数据运算 1. 算数运算 注:取模的用法主要判断奇偶数(看一个数是否能被2整除) 2. 比较运算 注:不等于一般用!=,一般都不用<>,<>也不方便阅读 3. 赋值运算 4. 逻辑运算 5. 成员运算 6. 身份运算 7. 位运算 注: ①异或:相同取0,不同取1 ②与:有一个为0,取0;两个都
阅读全文
摘要:一、单位转换 计算机中能表示的最小单位,是一个二进制位(bit)计算机中能存储的最小单位,是一个二进制位(bit) 8bit = 1byte(字节)1024byte = 1kbyte1024kbyte = 1mbyte1024mb = 1gb1024gb = 1T 二、字符编码 1. ASCII:美
阅读全文
摘要:一、格式化字符串 1. +号拼接 2. %占位 3. format函数 a. 关键字 b. 占位符 二、表达式 1. if...else 配套出现 2. for...(else...) ps: 这里有了else就不需要额外设置是否发现c开头项的标志位 3. while...(else...) 三、c
阅读全文
摘要:一、常量与变量 常量 :以大写字母命名,不轻易修改变量 : 存储--》调用变量定义的规则:1. 变量名只能是 字母、数字或下划线的任意组合2. 变量名的第一个字符不能是数字3. 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'conti
阅读全文
摘要:编程语言 一、编译型和解释型 编译型(根据运行环境预编译将源代码转换成可执行代码、运行时不需要编译、不易移植) 解释型(易移植、速度慢) 二、静态语言和动态语言静态语言(编译期间做数据类型检查) 动态语言(运行期间检查)三、强类型和弱类型 强类型定义语言(变量指定后不经过强制转化无法改变变量类型)
阅读全文

浙公网安备 33010602011771号