python
文章平均质量分 69
派大星的好朋友叮当猫
这个作者很懒,什么都没留下…
展开
-
【Python】Python练习题
文章目录课堂练习1 说明:本博客的练习题来自于b站该课程 课堂练习1 题目描述 综合使用if语句的相关知识,实现石头剪子布游戏效果。显示下面提示信息: 请输入:剪刀(0),石头(1),布(2): 用户输入数字0-2中的一个数字,与系统随机生成的数字比较后给出结果信息。 你的输入为:剪刀(0) 随机生成数字为:1 哈哈,你输了:) 提示:对于输入不正常的情况尽可能考虑全面,使程序能够正常运行。 建议用时15~20分钟。 参考代码 import random b = random.randint(0,原创 2021-10-17 10:45:50 · 1527 阅读 · 0 评论 -
[python学习笔记]-02-set集合
文章目录前言一、集合1.定义2.集合与列表区别3.集合的创建4.集合的简单使用二、使用步骤1.引入库2.读入数据总结 前言 本节主要介绍python中的集合 提示:以下是本篇文章正文内容 一、集合 1.定义 集合set是一个无序的不重复元素序列 常用来对两个列表进行交并差的处理性 集合与列表一样,支持所有数据类型 2.集合与列表区别 功能 列表 集合 顺序 有序 无序 内容 可重复 不可重复 功能 用于数据的使用 用于数据的交集并集差集的获取 索引 有索引 无索引 符原创 2021-05-14 19:47:47 · 346 阅读 · 0 评论 -
[python学习笔记]-01-dict字典
文章目录前言一、copy函数二、字典成员判断in与not in在字典中的用法&get判断字典值三.字典内置函数popitem总结 前言 本节内容主要记录python中字典的部分函数使用 提示:以下是本篇文章正文内容 一、copy函数 案例说明:以fruit描述水果的字典为例 复制出来的新字典并不会影响原来的字典 fruits = { 'apple': 30, 'banana': 50, 'pear': 100 } real_fruits = fruits.copy()原创 2021-05-11 14:45:01 · 152 阅读 · 0 评论 -
【python】简单的C扩展模块
文章目录描述环境扩展模块的设计流程头文件和C语言程序接口文件编写setup.py文件测试 描述 使用Python的扩展API编写一些简单的C扩展模块,扩展模块的计算性能和C/C++同级别的。 本文针对一个简单的C语言扩展程序进行展开 环境 测试环境: Centos 7.4 x86_64 gcc version 4.8.5 Python 3.6.8 扩展模块的设计流程 引入必要头文件:以python.h为主的几个常用头文件 接口文件:负责C语言与Python之间的语言交互 编写setup.py:配置原创 2021-04-25 17:11:17 · 229 阅读 · 2 评论 -
【Python基础系列】每天一个小程序-01
文章目录题目参考代码代码分析 题目 第0000题 将你的 QQ 头像(或者微博/信头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果。 参考代码 from PIL import Image, ImageDraw, ImageColor, ImageFont def add_num(img): draw = ImageDraw.Draw(img) font1 = ImageFont.truetype('/System/Library/Fonts/Apple S原创 2021-02-15 19:38:36 · 248 阅读 · 0 评论 -
在服务器上搭建Jupyter Notebook
目录安装前准备步骤1.安装Jupyter Notebook库2.生成Jupyter Notebook配置文件3.设置Jupyter Notebook密码4.修改配置文件5.启动Jupyter服务器6.测试问题 安装前准备 系统:ubuntu 18.04.1 工具:python3,pip3 步骤 1.安装Jupyter Notebook库 $ pip3 install jupyter 2.生成J...原创 2020-03-04 20:20:02 · 589 阅读 · 0 评论 -
Django笔记 03
快捷键 control+d 复制一行,插入到下面 alt+shift+↑↓ 移动一行 标签 {% %} 标识符 标签分为单标签和成对的标签 成对的标签切记不能省略,开始标签和结束标签 结构标签 block 块 用来规划布局(挖坑) 首次出现,代表规划 第二次出现,代表填充以前的规划 第三次出现,代表填充以前的规划,默认动作是覆盖 如果不想覆盖,可以添加{{ block.super ...原创 2020-02-26 19:54:59 · 126 阅读 · 0 评论 -
【Python网络爬虫基础】week04
Scrapy爬虫框架 Scrapy的安装 pip install scrapy #安装 scrapy -h #测试效果 “5+2”结构:5个模块,2个中间件 用户需要编写的模块有:SPIDERS、ITEM PIPELINES 框架解析 Engine Engine从Spider处获得爬取请求(Request) Engine将爬取请求转发给Schedule,用于调度 Downloader ...原创 2020-02-18 18:42:23 · 140 阅读 · 0 评论 -
【Python网络爬虫笔记】week03
Re(正则表达式)入门 正则表达式的概念 正则表达式:通用的字符串表达框架 正则表达式的应用场景:表达文本类型的特征、同时查找或替换一组字符串、匹配字符串的全部或部分内容 编译:将符合正则表达式语法的字符串转换成正则表达式特征 正则表达式的语法 正则表达式语法由字符和操作符构成 操作符 说明 实例 . 表示任何单个字符 [ ] 字符集,对单个字符给出取值范围 [abc]表...原创 2020-02-18 15:00:46 · 126 阅读 · 0 评论 -
【Python网络爬虫笔记】week02
Beautiful Soup库入门 安装 在cmd中输入 pip install beautifulsoup4 BeautifulSoup库的使用 from bs4 import BeautifulSoup soup=BeauifulSoup('<p>data<p>','html.parser') ** Beautiful Soup库的基本元素** Beautifu...原创 2020-02-16 13:31:35 · 229 阅读 · 0 评论 -
【Python网络爬虫笔记】week01
Requests库入门 Requests库安装 http://www.python-requests.org 安装方法,以管理员身份打开cmd,在cmd中输入如下命令: pip install requests requests库的7个主要方法 方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.get() 获取HTML...原创 2020-02-16 00:06:15 · 206 阅读 · 0 评论 -
【Python基础学习笔记】week04
程序的控制结构 顺序结构 分支结构 循环结构 分支结构 分支结构 if <条件>: <语句块> 条件组合保留字 and or not 异常处理 2种方式 try和except try: <语句块1> except: <语句块2> 没有异常执行语句块1,出现异常执行语句块2 try: <语句块1> except <异常...原创 2020-02-08 15:51:10 · 180 阅读 · 0 评论 -
【Python基础学习笔记】week03
Python基础学习笔记 week03 3.1数字类型及操作 整数 pow(x, y) 计算x的y次幂 4种进制表示 十进制 二进制,以0b(B)开头:0b010, -0B101 八进制,以0o(O)开头:0o123, -0O456 十六进制,以0x(X)开头:0x9a, -0X89 浮点数 取值范围-10^308 到10^308, 精度数量级10^(-16) 浮点数间运算存在不确定尾数...原创 2020-02-08 15:44:30 · 357 阅读 · 0 评论 -
【Python基础学习笔记】week02
【Python基础学习笔记】week02 Python基本图形绘制 2.1深入理解Python语言 1946年第一台计算机诞生 1946-1981:计算机系统结构时代 计算能力 1981-2008:pc->移动 网络和视窗时代 交互问题 2008-2016:计算机打败围棋高手 复杂信息系统时代 数据问题 期间:新计算时代 2016-:人工智能时代 人类的问题 Python语言:通用语...原创 2020-02-06 22:13:34 · 270 阅读 · 0 评论 -
【Python基础学习练习】week01
记一道有意思的练习题 题目描述 数值运算 描述: 获得用户输入的一个字符串,格式如下: M OP N...原创 2020-02-06 14:40:13 · 1502 阅读 · 0 评论 -
【Python基础学习笔记】 week01
【Python基础学习笔记】week01 温度转换实例: TempStr = input("请输入带有符号的温度值:") if TempStr[-1] in ['F', 'f']: C = (eval(TempStr[:-1])-32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif TempStr[-1] in ['C', "c"]: ...原创 2020-02-05 22:30:42 · 134 阅读 · 0 评论 -
Python使用过程中问题记录
Python使用中的小问题Python使用过程中遇到的问题记录·pip升级失败 Python使用过程中遇到的问题记录 ·pip升级失败 使用Python时,pip升级提示 于是就会使用命令python -m pip install --upgrade pip进行升级 在win 10环境下这样更新会报错,报错显示如下 解决办法 easy_install -U pip ...原创 2020-01-27 15:18:12 · 205 阅读 · 0 评论