Python

  • Python3基础语法知识点总结

    本章节将一些Python3基础语法整理成手册,方便各位在日常使用和学习是查阅,包含了编码、标识符、保留字、注释、缩进、字符串等常用内容。 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: #*- coding: cp-1252*- 标识符 第一个字符必须是字母表中字母或下划线’_’。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 在 Python 3中,非ASCII 编码的标识符也是允许的了。 Python 保留字 保留字即关键字,我们不能把它们用作任…

    Python 2021年6月14日
    0 1 0
  • python使用Streamlit库制作Web可视化页面

    每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。 Streamlit的文档和教程地址如下。 https://docs.streamlit.io/en/stable/ https://streamlit.io/gallery 相关的API使用可以去文档中查看,都有详细的解释。 项目一共有三个文件,程序、图片、Excel表格数据。 数据情况如下,某公司年底问卷调查(虚构数据),各相关部门对生产部门在工作协作上的打分情况。 有效数据总计约676条,匿名问卷,包含问卷填写人所属部门,年龄,评分。 最后对各部门参与人数进行汇总计数(右侧数据)。 首先来安装一下相关的Pyt…

    2021年6月13日
    0 0 0
  • python基础之编码规范总结

    一、PEP 8规范 官方文档:https://legacy.python.org/dev/peps/pep-0008/ 中文翻译: https://

    Python 2021年6月13日
    0 0 0
  • 利用Python计算圆周率π的实例代码

    前言 A货:什么!你不会背圆周率(鄙夷的眼神) 3.1415926535 8979323846 26433… 桥哥:我会算呀 !!! 一、圆周率的历史 1、中国 ★魏晋时期,刘徽曾用使正多边形的边数逐渐增加去逼近圆周的方法 (即「割圆术」),求得π的近似值3.1416。 ★汉朝时,张衡得出π的平方除以16等于5/8,即π等于10的开方(约为3.162)。虽然这个值不太准确,但它简单易理解,所以也在亚洲风行了一阵。 ★ 王蕃(229-267)发现了另一个圆周率值,这就是3.156, 但没有人知道他是如何求出来的(ps. 没开源呗!)。 ★ 公元5世纪,祖冲之和他的儿子以正24576边…

    2021年6月13日
    0 0 0
  • Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)

    最近我在在安装PaddleX的时候老是出现 或者 或者 Command “python setup.py egg_info” failed with error code 10 in C:UsersAuserAppDataLocalTemppip-build-57obphnapycurl 或者 还有就是pip的升级问题 我在网上看见有的方法是安装visualcppbuildtools_full, 但是我这个方法也试过了,但是可能由于我的电脑环境问题,他安装不了,缺失配置文件或者安装包损失; 下载链接: http://xiazai.ddpool.cn/202105/yua…

    2021年5月31日
    0 6 0
  • Python操作MySQL数据库的简单步骤分享

    前言 现在Python越来越被大众所使用,特别是进入AI人工智能时代,对编程要求更加高效根据快捷,所以Python也经常成为人工智和大数据编程的重要语音。既然是编程语言就多多少少会需求对数据进行操作,这一篇我们带大家使用python对mysql进行的操作。 别的不说,直接上代码 MySQL 建表 建表的时候,遇到一些坑,没有解决,如修改 MySQL 的默认引擎,default-storage-engine=InnoDB;执行报错 。。。无奈 use mybatistable; drop table Test; — INNODB 支持事务 — Mysql 默认的引擎是 MyISAM ,不支持…

    Python 2021年4月28日
    0 10 0
  • python3美化表格数据输出结果的实现代码

    技术背景 在前面一篇博客中我们介绍过关于python的表格数据处理方案,这其中的工作重点就是对表格类型的数据进行梳理、计算和展示,本文重点介绍展示这个方面的工作。首先我们看一个案例,定义一个数组形式的表格数据: [[email protected] table]$ ipython Python 3.8.5 (default, Sep 4 2020, 07:30:14) Type ‘copyright’, ‘credits’ or ‘license’ for more information IPython 7.19.0 — An enhanced Interactive Python…

    Python 2021年4月27日
    0 9 0
  • Python实现简单的索引排序与搜索功能

    今天,我上的课,学了索引排序与搜索。让我们用Python实现,觉得有点意思就跟大家分享一波。 代码如下图: import requests import re def News_Spider():#定义一个爬虫 url = ‘https://news.sina.com.cn/’#url地址,新浪新闻 headers = {#请求头 ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36’ } resp…

    Python 2021年4月25日
    0 10 0
  • Python中Anaconda3 安装gdal库的方法

    过来人的惨痛经验告知 !!!一定要版本配套!!(老手就当我没说) 方法一:打开Anaconda文件里面的Anaconda Prompt窗口 ;输入pip install gdal 若出现如下情况 则安装失败 转方法二; 方法二:在Anaconda Prompt窗口 输入:conda install gdal 回车 过程漫长 中间会询问你是否继续 你输入 y 就行 安装成功后 进行测试一下:输入 python 回车 ; 在python中输入 import GDAL 如果显示: 那你在python中输入 :from osgeo import gdal 这就是安装成功!!!但是我还讲一下方法三 方法…

    Python 2021年4月25日
    0 8 0
  • python glom模块的使用简介

    工欲善其事,必先利其器!我们想要更轻松更有效率地开发,必须学会一些“高级”技能。前不久看到一位 Python 高僧的代码,其中使用了一个短小精悍的模块,我认为还蛮有用的,今天分享给大家。 这个模块就叫 glom ,是 Python 处理数据的一个小模块,它具有如下特点: 嵌套结构并基于路径访问 使用轻量级的Pythonic规范进行声明性数据转换 可读、有意义的错误信息 内置数据探测和调试功能 看起来比较抽象,对不对?下面我们用实例来给大家演示一下。 安装 作为 Python 内置模块,相信你一定知道怎么安装: pip3 install glom 几秒钟就搞定! 简单使用 我们来看看最简单的用法…

    Python 2021年4月24日
    0 12 0
  • Python中相见恨晚的技巧(记得收藏)

    话不多说,直接开干,攒了很久! 1. 交换变量值 这个应该比较简单,但是日常用很容易忽略。 a, b = 5, 10 print(a, b) //5, 10 a, b = b, a print(a, b) //10, 5 2. 将列表中所有元素组合成字符串 这个其实也是一个基本语法 a = [‘python’, ‘java’, ‘c++’, ‘go’] print(‘,’.join(a)) //python,java,c++,go 3. 查找列表中频率最高的值 感觉用 Python 刷算法题是不是很爽? a = [1, 1, 1, 2, 3, 3, 3, 3, 4, 4, 4] print(m…

    Python 2021年4月24日
    0 10 0
  • 简述python四种分词工具,盘点哪个更好用?

    大家好,我是安果! 分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词 Python 中有很多开源的分词工具,下面给大家介绍几款常见的分词依赖库 1. jieba 分词 “结巴” 分词,GitHub 最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典 github star:26k 代码示例 importjieba strs=[“我来到北京清华大学”,”乒乓球拍卖完了”,”中国科学技术大学”] forstrinstrs: seg_list=jieba.cut(str,use_paddle=T…

    Python 2021年4月23日
    0 14 0
  • 用python爬虫爬取CSDN博主信息

    一、项目介绍 爬取网址:CSDN首页的Python、Java、前端、架构以及数据库栏目。简单分析其各自的URL不难发现,都是https://www.csdn.net/nav/+栏目名样式,这样我们就可以爬取不同栏目了。 以Python目录页为例,如下图所示: 爬取内容:每篇文章的博主信息,如博主姓名、码龄、原创数、访问量、粉丝数、获赞数、评论数、收藏数 (考虑到周排名、总排名、积分都是根据上述信息综合得到的,对后续分析没实质性的作用,这里暂不爬取。) 不想看代码的朋友可直接跳到第三部分~ 二、Selenium爬取 分析目录页可知文章是需要动态加载的,此时需要selenium模拟浏览器不断下拉才…

    2021年4月22日
    0 13 0
  • python建立web服务的实例方法

    1、说明 (1)有时候我们需要一种简单快捷的方法来建立RPC服务。只需让程序B调用程序A。 (2)不需要知道任何关于这一点的技术,但我们只需要这么简单的东西。我们可以使用一个协议(相应的Python库实现SimpleXMLRPCServer)来处理这种事情。 2、实例 from SimpleXMLRPCServer import SimpleXMLRPCServer def file_reader(file_name): with open(file_name, ‘r’) as f: return f.read() server = SimpleXMLRPCServer((‘localhost…

    Python 2021年4月22日
    0 11 0
  • Python简洁优雅的推导式示例详解

    前言 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格 Python语言有一种独特的推导式语法,相当于语法糖的存在,可以帮助你在某些场合写出较为精简酷炫的代码。但没有它,也不会有太多影响。Python语言有几种不同类型的推导式。 1. 列表推导式 列表推导式是一种快速生成列表的方式。其形式是用方括号括起来的一段语句,如下例子所示: lis=[x*xforxinrange(1,10)] print(lis) 输出 [1, 4, 9, 16, 25, 36, 49, 64, 81] 列表推导式要这么理解,首先执行…

    Python 2021年4月21日
    0 13 0