![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 84
公博义
我欲成仙,快乐齐天
展开
-
Python 自动化办公(一)
文章目录一、文件和目录相关操作1. 基本操作2. 文件读写操作教程地址:[https://www.bilibili.com/video/BV1yR4y1t73Y?p=1]:一、文件和目录相关操作1. 基本操作获取当前 py 文件名import osfile = 'test.py'fname = os.path.basename(file)print(fname)#通过 basename() 这个方法,我们可以除去路径只获取文件名称#如果识别不出来路径报错(转义的问题),在路径前面加原创 2022-01-25 22:12:25 · 1232 阅读 · 0 评论 -
Python 学习之 --- 语法部分(面向对象)
文章目录1. 面向对象概述2. 类和对象3. 构造方法和析构方法4. self 的使用5. 运算符重载6. 封装7. 继承8. 多态9. 类属性和实例属性10. 实例方法(instance method),类方法(class method)与静态方法(static method)10.1 实例方法10.2 类方法10.3 静态方法10.4 实例方法,类方法与静态方法的区别https://www.cnblogs.com/wangmo/p/7751199.html1. 面向对象概述 在现实世界中存在原创 2022-01-23 16:50:41 · 831 阅读 · 0 评论 -
Python 学习之 --- 语法部分(高级函数)
文章目录1. 闭包2. 装饰器3. 常见 Python 内置函数3.1 map 函数3.2 filter 函数3.3 reduce 函数1. 闭包Python 函数是支持嵌套的。如果在一个内部函数中对外部函数作用域(非全局作用域)的变量进行引用,那么内部函数就会被称为闭包。闭包需要满足如下 3 个条件:存在于两个嵌套关系的函数中,并且闭包是内部函数内部函数引用了外部函数的变量外部函数会返回内部函数的函数名闭包的作用:可以保持程序上一次运行后的状态然后继续执行。# 直接传参def原创 2022-01-20 22:48:20 · 629 阅读 · 0 评论 -
Python 学习之 --- 语法部分(函数)
文章目录1. 什么是函数2. 函数的定义3. 函数的调用4. 函数的参数4.1 参数的传递4.2 默认参数4.3 不定长参数5. 函数的返回值6. 函数的四种类型7. 函数的嵌套调用1. 什么是函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道 Python 提供了许多内建函数,比如 print()。但你也可以自己创建函数,这被叫做用户自定义函数。2. 函数的定义Python 使用 def 关键字定义函数,语法格式如下原创 2022-01-20 13:35:22 · 921 阅读 · 0 评论 -
Python 常用排序实现
文章目录1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序5. 归并排序6. 快速排序7. 堆排序8. 计数排序9. 系统自带的排序1. 冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对原创 2022-01-18 21:37:35 · 111 阅读 · 0 评论 -
Python 学习之 --- 语法部分(列表、元组、字典、集合)
文章目录一、列表(List)1. 概述2. 列表操作2.1 列表示例与查看2.2 列表元素的增加2.3 列表元素的删除2.4 列表元素的截取3. 列表脚本操作符4. 列表函数5. 列表方法二、元组(Tuple)1. 概述2. 元组操作2.1 元组示例与查看2.2 元组的链接2.3 元组的截取2.4 元组的删除3. 元组运算符4. 元组内置函数三、字典(Dictionary)1. 概述2. 字典操作2.1 字典示例与查看2.2 字典元素的增加2.3 字典元素的删除3. 字典内置函数4. 字典内置方法一、列原创 2022-01-18 16:32:08 · 865 阅读 · 0 评论 -
使用 python 脚本爬取豆瓣电影排行榜
文章目录1. 脚本内容2. 获取的内容1. 脚本内容# -*- codeing = utf-8 -*-from bs4 import BeautifulSoup # 网页解析,获取数据import re # 正则表达式,进行文字匹配`import urllib.request, urllib.error # 制定URL,获取网页数据import xlwt # 进行excel操作#import sqlite3 # 进行SQLite数据库操作findLink = re.compil原创 2022-01-17 16:41:11 · 1485 阅读 · 2 评论 -
Python 爬虫之 --- Xpath 解析
文章目录1. Xpath 解析2. 准备一个 html3. 写 py 文件1. Xpath 解析xpath -> xml -> html安装 lxml 包: #可能会失败,需要先安装 Microsoft Visual C++ Build Toolspip install lxml或者pip install wheel -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip install lxml -原创 2022-01-17 16:21:08 · 749 阅读 · 0 评论 -
Python 学习之 --- 语法部分(字符串函数)
文章目录str.find()str.index()str.count()str.replace()str.split()str.capitalize()str.title()str.upper()str.lower()str.startswitch()str.endswitch()str.ljust()str.rjust()str.center()str.lstrip()str.rstrip()https://blog.csdn.net/shenyuanhaojie/article/details/12原创 2022-01-16 15:42:42 · 593 阅读 · 0 评论 -
Python 学习之 --- 语法部分(字符串)
文章目录1. 字符串定义2. 访问字符串中的值3. 字符串连接4. 转义字符5. 字符串运算符6. 字符串格式化7. 三引号8. Unicode 字符串1. 字符串定义字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"2. 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。原创 2022-01-15 14:43:37 · 263 阅读 · 0 评论 -
Python 学习之 --- 语法部分(条件语句(if),循环语句(while、for、continue、break、pass))
文章目录1. 条件语句2. 循环语句2.1 概述2.2 while 循环2.3 for 循环2.4 break 与 continue2.5 pass 语句1. 条件语句Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。下图概括了条件语句的执行过程:Python 中的条件判断主要通过 if 语句来实现。color="red"if (color=="green"): print("可以通行")if (color=="red"):原创 2022-01-13 21:05:27 · 423 阅读 · 0 评论 -
Django 应用容器化实战
文章目录1. 项目介绍2. 编写 Dockerfile3. 运行 Mysql4. 启动 Django 应用5. 访问6. 修改 Mysql 字符编码,重构 Mysql 镜像1. 项目介绍项目地址:https://gitee.com/agagin/python-demo项目架构:python3 + django + uwsgi + nginx + mysql内部服务端口:80022. 编写 Dockerfile#This is django Dockerfile#version 1.0原创 2022-01-13 00:37:20 · 1405 阅读 · 0 评论 -
Python 学习之 --- 语法部分(变量、标识符、关键字、进制转换、数据类型转换、运算符)
文章目录一、变量1. 变量类型2. 示例二、标识符1. 命名规则2. 示例三、关键字四、进制转换五、Python 数据类型转换六、运算符1. 算数运算符2. 赋值运算符和复合赋值运算符3. 比较运算符4. 逻辑运算符5. 成员运算符6. 身份运算符7. 位运算符8. 运算符优先级一、变量Python 中的变量用来存储数据。变量可以理解为去超市购物的购物车,其类型和值在赋值的那一刻被初始化。https://www.runoob.com/python/python-variable-types.html原创 2022-01-12 14:35:10 · 286 阅读 · 0 评论 -
PyCharm 安装与配置
文章目录一、下载并安装PyCharm二、配置PyCharm三、编写第一个python脚本(hello word)四、环境变量配置1. win+r 输入cmd,输入python,可以看到python版本2.如果你输入python直接跳转到微软商店一、下载并安装PyCharm官网下载地址: https://www.jetbrains.com/pycharm/download/#section=windows我们这里选择下载社区版,因为专业版要收钱,不过社区版会比专业版要少一些功能,例如:Web开.原创 2021-11-02 22:37:20 · 43644 阅读 · 0 评论 -
CentOS7 安装 Python 3.9.0
文章目录1. 安装编译相关工具2. 创建 Python 文件夹下载安装包3. 编译安装4. 创建软连接5. 验证1. 安装编译相关工具安装开发库yum -y groupinstall "Development tools"安装依赖环境yum -y install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel原创 2021-10-28 23:14:37 · 39909 阅读 · 1 评论 -
如何在centos8上使用pyenv安装多版本python3
官方python下载平台 https://www.python.org/downloads/pyenv 安装网址 https://github.com/pyenv/pyenv-installerpyenv是源代码编译安装Python解释器,所有需要安装gcc等依赖包yum install git curlpython 编译安装需要的依赖包如下yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-deve原创 2020-08-07 23:17:08 · 37857 阅读 · 0 评论