python
文章平均质量分 88
小聪不吃葱
这个作者很懒,什么都没留下…
展开
-
python高级指令及其使用
python高级特性一、生成式详解1.列表生成式2.字典生成式3.集合生成式二、生成器详解生成式的特点三、闭包四、装饰器1.万能装饰器的实现2.含参数的装饰器3.多个装饰器五、内置高阶函数1. filter2. sorted:一、生成式详解1.列表生成式列表生成式就是一个用来生成列表的特定语法形式的表达式。是Python提供的一种生成列表的简洁形式, 可快速生成一个新的list。a.普通的语法格式:[exp for iter_var in iterable]b.带过滤功能语法格式: [exp f原创 2021-06-28 16:52:21 · 103 阅读 · 0 评论 -
python如何持久化存储文件
python如何持久化存储文件一、 文件操作介绍1. 文件的作用2.文件的打开读写关闭3.File对象的属性:4.File对象的常用方法5. 指针定位6.文件的关闭1.获取操作系统类型2.获取主机信息,windows系统使用platform模块,如果是linux系统直接使用os模块3.获取系统的环境变量os.environ.get('PASSWORD') 通过key值获取环境变量对应的value值1.判断是否为绝对路径2.生成绝对路径3.目录名和文件名的拼接4.获取目录名或者文件名1.创建目录/删除目录原创 2021-06-28 14:55:32 · 841 阅读 · 0 评论 -
python函数
函数一 函数的概述二 函数的创建和调用1. 函数的创建2. 函数的调用三 变量作用域1.全局变量2. 局部变量3. 函数内部修改全局变量四 函数参数传递1. 形参和实参2. 参数检查:isinstance(var, int)判断变量var是否为int五、常见的四类形参1. 必选参数2. 默认参数3. 可变参数4. 关键字参数六 匿名函数七 递归函数一 函数的概述实现函数,至少需要以下 3 点:1>.函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。2>.函数需要传原创 2021-06-24 16:15:53 · 139 阅读 · 0 评论 -
Django环境的搭建
Django环境的搭建一 创建Django项目二 创建APP三 设置时区以及语言四 生成数据库表五 启动开发服务器首先我们需要了解什么是Django:Django是一个基于Python的Web应用框架。它与Python的另外一个Web 框架 Flask最大的区别是,它奉行 “包含一切” 的哲学。即:创建 Web 所需的通用功能都应该包含到框架中,而不应存在于独立的软件包中。eg:身份验证、 URL 路由、 模板系统、 对象关系映射 (ORM) 和 数据库迁移等功能都已包含在Django 框架中。这就使得原创 2021-06-24 12:36:10 · 140 阅读 · 0 评论 -
python的字典与集合
python的字典与集合一、集合1.集合的创建2. 集合的特性3. 集合的常用操作1).增加2).删除3).查看4.集合练习题5.拓展: frozenset不可变的集合二、字典1.字典的创建dict2.字典的特性3.字典的常用方法1>.查看2>.增加和修改3>.删除4>.遍历字典(for)5.拓展:defaultdict一、集合集合(set)是一个无序的不重复元素序列。在集合里:1,2,3,4,1,2,3 = 1,2,3,41.集合的创建集合的元素必须是不可变数据类型。原创 2021-06-21 18:57:12 · 122 阅读 · 0 评论 -
python的列表和元组
python的列表和元组一、 序列二、列表1.列表的创建2.列表的基本特性1> 连接操作符和重复操作符2> 成员操作符(in, not in)3> 索引4> 切片5> for 循环3.列表的常用方法1> 增加2> 修改3> 查看4> 删除(1) 根据索引删除(2) 根据value值删除(3) 全部清空(5) 其他操作三、元组1.元组的创建2.基本特性3.元组指令4.命名元组四、is和== 的区别五、深拷贝与浅拷贝1. 值的引用2. 拷贝:浅拷贝和深拷贝1原创 2021-06-21 18:06:38 · 123 阅读 · 0 评论 -
python内置数据结构字符串
python内置数据结构字符串一 python内置数据结构字符串二 字符串的基本特性1 连接操作符和重复操作符2 成员操作符3 正向索引和反向索引4 切片5 可迭代对象for循环访问三、字符串的内建方法1 字符串的判断和转换2.类型转换3 字符串开头和结尾的判断4 字符串的数据清洗5字符串的位置调整6 字符串的搜索和统计7 字符串的分离和拼接四、拓展:string模块五 练习1.IP检测2.小学生计算能力测试系统一 python内置数据结构字符串字符串或串(String)是由数字、字母、下划线组成的一串原创 2021-06-21 15:47:43 · 149 阅读 · 0 评论 -
python三大流程控制
python三大流程控制一.认识三大流程控制1.顺序流程控制2.分支流程控制1>.分支流程语句2>. 分支流程控制之三元运算符3. 多分支流程三、循环流程控制1.while循环2.for循环3.跳出循环一.认识三大流程控制1.顺序流程控制就是根据公式等,从头开始执行。2.分支流程控制分支语句 if - else语句1>.分支流程语句运行结果:2>. 分支流程控制之三元运算符将上面的四行程序简化成一行:3. 多分支流程 eg:需求:1)如果分数在90&原创 2021-06-17 15:19:33 · 194 阅读 · 0 评论 -
python基础语法
一、什么是变量变量是内存中的一块区域。对象赋值实际上是对象的引用,eg:a=10。变量的命名: 变量名由字母,数字,下划线组成。但是不能以数字开头。eg:hello = 100, hello_world = 100, count2 =100, 错误示范:1count=10Python中,变量定义时不需要指定类型。当用变量的时候,必须要给这个变量赋值。1 常用变量类型符号含义%s字符串%e对数字进行科学计数法表示%f浮点型(%.2f表示显示小数点后两原创 2021-06-17 13:56:38 · 303 阅读 · 0 评论