python
文章平均质量分 67
FearlessVoyager
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python File
open() :用于打开一个文件,并返回文件对象。在使用完文件对象后,一定要记得关闭文件对象。原创 2023-07-12 21:57:31 · 360 阅读 · 0 评论 -
Python 模块
模块是一个包含所有你定义的函数和变量的文件,其实就是后缀名为.py的文件。模块可以被别的程序引入,以便使用该模块中的函数等功能。包是一种管理 Python 模块命名空间的形式,其实就是个文件夹,更确切的说,是一个包含"init.py"文件的文件夹,"init.py"文件中可以不编写任何代码,也可以编写一些 Python 初始化代码,则当有其它程序文件导入包时,会自动执行该文件中的代码。原创 2023-07-05 23:59:49 · 308 阅读 · 0 评论 -
Python 装饰器
装饰器本质上就是一个Python函数,它可以装饰在其他函数上,使得其他函数不需要做任何改动就可以获得装饰器函数中的功能。实际上被装饰器修饰的函数在执行的时候不会直接运行其函数内部的逻辑,而是先将这个函数当作参数传递给装饰器函数,再执行装饰器函数的逻辑。原创 2023-06-28 23:14:13 · 336 阅读 · 0 评论 -
Python 类和对象
Python和Java一样,都是面向对象的编程语言,面向对象编程其实是一种封装代码的方法,把一些公共的属性或者方法封装到一个类中,然后再通过这个类可以创建多个对象,最后使用这些对象去调用这些封装起来的公共的属性或者方法。类(Class):用来描述具有相同的属性和方法的对象的集合。类就好比现实生活中的印刷机的模板,这个模板是不能直接被使用的,模板的主要作用是用来创建对象的。对象:是通过类创建出的实例。原创 2023-06-06 23:35:05 · 890 阅读 · 0 评论 -
Python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内置函数,同时我们也可以根据想要实现的功能,按照函数的创建格式,自己去创建一个自定义的函数。创建函数需要注意以下几点:(1)函数代码块都是以def关键词开头,后接函数名和()(2)函数名其实就是一个符合 Python 语法的标识符,由开发者自己命名,最好能够体现出该函数的功能以及符合Python 标志符的命名规范。(3)()原创 2023-05-29 23:07:08 · 655 阅读 · 0 评论 -
Python 推导式
Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。其优点就是能大大简化新序列构建的步骤。原创 2023-05-21 23:50:23 · 258 阅读 · 0 评论 -
Python 循环语句
3. pass:直接跳过当前操作,不做任何处理,继续后面的操作;原创 2023-05-18 23:20:29 · 153 阅读 · 0 评论 -
Python 条件控制语句
Python 条件控制语句是通过一条或多条语句的执行结果来判断需要执行那一分支的代码。常用的条件控制语句有if语句和语句。原创 2023-05-18 23:18:21 · 440 阅读 · 0 评论 -
Python 迭代器与生成器
主要是创建一个类作为一个迭代器,然后需要在这个类中实现两个方法iter() 与next()。原创 2023-05-15 22:33:14 · 379 阅读 · 0 评论 -
Python字符串常用方法
由于string类型是是不可变的,这里即使通过这三个函数转变得到新的字符串,都只是重新申请内存保存的,原来字符串的值在内存中是没有改变的。(1) 如果是两个字符串常量拼接的话,可以直接将两个字符串紧挨着写在一起,也可以使用。(3)如果需要将字符串和数字拼接在一起,必须先将数字转换成字符串,再通过。(2)如果是使用字符串变量进行拼接的话,则只能使用。(2)字符串的索引从右往左依次从-1开始递增;(1)字符串的索引从左往右依次从0开始递增;连接符进行拼接在一起。原创 2023-05-09 21:47:07 · 1204 阅读 · 0 评论 -
Python序列
序列指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问。主要包括字符串列表元组集合字典,并且集合和字典不支持索引、切片、相加和相乘操作。序列索引:在序列中,每个元素对应的位置编号。str = "hello" 1 .从左往右,序列的索引由0开始,依次递增first = str [ 0 ] ## 结果为'h' 2 .从右往左,序列索引由-1依次递减last = str [ -1 ] ## 结果为'o'原创 2023-05-05 22:29:13 · 657 阅读 · 0 评论 -
Python运算符
Python 逻辑运算符可以用来操作任何类型的表达式,运算得到的结果也不一定是 bool 类型,可以是任意类型,不过最常用的就是结合关系运算符来判断多个关系表达式之间的逻辑运算结果。程序中的所有数在计算机内存中都是以二进制的形式储存的,位运算就是直接对整数在内存中的二进制位进行操作。(2)结合性:当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符,先执行左边的叫左结合性,先执行右边的叫右结合性。(1)原码:取该整数的绝对值的二进制,再加上符号位;(1)正数的二进制值,原码、补码、反码都是一样的;原创 2023-04-25 23:10:52 · 641 阅读 · 0 评论 -
Python变量
变量名的命名规范:变量名是标识符的一种,变量名不能随便起,要遵守 Python 标识符命名规范。## 常用的命名规范有以下几种: 1 . 变量名为单个单词的话全部小写name = "张三" 2 . 多个单词组成的话,多个单词也都是全部小写再用 _ 拼接在一起host_name = "localhost" 3 . 单词加数字的组合name1 = "李四" ## 不合规的命名格式 1 . 不能以数字开头1name = "" 2 . 不能使用保留字作为标识符。原创 2023-04-22 00:34:05 · 491 阅读 · 0 评论 -
django项目使用docker部署
# 在终端命令中输入下面命令即可生成包含项目所有依赖包的文件 pip freeze > requirements.txt。原创 2023-04-09 23:23:26 · 1639 阅读 · 0 评论 -
Python通过Django框架搭建并运行APP
【代码】Python通过Django框架搭建并运行APP。原创 2023-03-29 23:00:11 · 1574 阅读 · 0 评论 -
Python之BeautifulSoup库详解
BeautifulSoup是一个灵活方便的网页解析库,处理高效,能够自动的将输入文档转换为Unicode编码,输出文档转换为utf-8编码,且支持多种解析器。其最主要的功能是从网页抓取数据。原创 2023-03-04 21:59:20 · 4888 阅读 · 0 评论 -
python中的for循环以及枚举函数enumerate()
列表推导式提供了一个更简单的创建列表的方法。常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列。列表推导式的结构是由一对方括号所包含的以下内容:一个表达式,后面跟一个 for 子句,然后是零个或多个 for 或 if 子句。其结果将是一个新列表,由对表达式依据后面的 for 和 if 子句的内容进行求值计算而得出。(1)与普通for循环相比,使用enumerate()函数的for循环能更简便地访问到索引和对应的元素。原创 2023-02-19 22:27:18 · 1905 阅读 · 0 评论
分享