【趣解python】基础知识(一)

python3+scrapy 趣头条爬虫实例 项目简介 爬取趣头条新闻(http://home.qutoutiao.net/pages/home.html),具体内容: 1、列表页(json):标题,简介、封面图、来源、发布时间 2、详情页(html):详细内容和图片目录结构 生成的数据文件-单条记录主要代码说明爬虫: #爬取趣头条列表和详情页 qutoutiao.spiders.qutoutiaos.QutoutiaosSpider管道文件... 阅读详情

目录

一、input函数的使用

二、int函数的使用

三、变量命名规则

四、位运算

六、if语句


一、input函数的使用

a=input('请输入数字a=')

        input接收用户输入的数据,当用户未输入时,它会一直等着用户输入,不会继续往下执行。input其实包含两个部分,第一部分是输出input的参数,第二部分是获得输入的数据,这是input完整的使用。

二、int函数的使用

a=int(input('请输入数字a='))

        int函数将数字字符转化为整型,大部分情况下是用不着的,只有在使用input函数时会使用,将输入的字符转化为整型数字。

三、变量命名规则

        变量名只能由字母、下划线、数字组成;只能由字母或下划线开头,数字不能开头。

        在变量取名字时,有些名字是不能取的,这些名字叫关键字。就像古代皇帝的名字一样,一旦他们看中的字并作为自己的名字,普天之下都要避开,这叫避名讳,比如南京“后宰门”之前叫“厚载门”,因为犯了几位明代皇帝的名讳(如朱厚照、朱厚熜、朱载垕),因此改为“后宰门”。

四、位运算

        我们进行的平常的计算叫算数运算,计算机进行的计算叫位运算。算数运算就是加减乘除,位运算就是针对二进制的与或非等。

1&1=1,1&0=0,0&1=0,0&0=0.

1|1=1,1|0=1,0|1=1,0|0=0.

        与和或就像中国的两种家长,“与家长”比较严格,孩子语文考了一百分,数学考了五十分,在他眼里这孩子比较糟糕。“或家长”比较宽松,同样孩子语文考了一百分,数学考了五十分,在他眼里孩子就是个天才。

六、if语句

num=input('输入序号:')

if int(num)==1:
    print('1.一号蛋糕.单价:5')
elif int(num)==2:
    print('2.二号蛋糕.单价:',15)
elif int(num)==3:
    print('3.三号蛋糕.单价:',10)
elif int(num)==4:
    print('4.四号蛋糕.单价:',20) 
else:
    print("今日无")
     

        if-else是一种平行的关系,就像去吃饭一样,A饭店没开门,就去B饭店,B饭店没开门,就去C饭店,可以有多种选择。

outkey=int(input('请输入小区门禁密码'))
if outkey == 123456:
    print('欢迎进入本小区')
    unitkey=int(input('请输入单元门禁密码'))
    if unitkey == 123:
        print('可以进入单元门了')
        homekey=int(input('请输入家门密码'))
        if homekey == 321:
            print('欢迎回家')
else:
    print('非本小区人员不得进入')           

        if嵌套是一种垂直的关系,就像回家一样,先要进入小区大门,才能进入单元门禁,最终就可以进入自己的家门,而不可能跳过前面的步骤,直接打开家门。上一层永远是下一层的基础,以此类推。

爬虫练习-爬取笔趣阁小说 思路: 用户输入 阅读详情

相关推荐

笔趣阁爬虫(2020重制版),贴心的操作,谁用谁知道

笔趣阁爬虫(2020重制版),谁用谁知道,人性化设置,多进程爬取小说内容,速度极快,体验感甚佳

莫莫先生的博客 7223

python期末习题整理

文章目录Python编程技术作业-1判断单选填空编程题7-1 人生苦短,我学python7-2 输出python之禅7-3 jmu-python-汇率兑换7-4 jmu-python-求圆面积Python编程技术作业-2单选fn函数题6-1 python函数:求m到n之和6-2 python函数:递归求Fabonacci数列编程题7-1 企业根据利润提成发放奖金问题7-2 计算某天距元旦的天数7-3 温度转换7-4 3,5,7的倍数判定(高教社,《Python编程基础及应用》习题6-4)7-5 计算分段函数

qq_46015410的博客 1万+

python爬取笔趣阁

闲来无事,看到别人爬取笔趣阁,我也来试试。 首先打开笔趣阁网站 随便找本书看看 先查看网页源码,发现 这里显示的章节都可以从源码中找到 随便找个链接点进去发现是每一个章节。然后对章节查看源码,发现是静态网页。 由是开始撸代码 不过我不是通过这种方法写的,我是根据第一章的下一章的链接爬取,通过不断循环。代码如下: 前面常规操作就不写注释了。 主入口 小白一枚,代码有点丑,,, 大佬勿喷。 import requests import parsel def get_response(url):

singlezzz的博客 2903

Python的if条件语句(常用)当为多个判定条件时

基本形式: if 判断条件: 执行语句 else 执行语句: 当判断条件为多个值时,采取以下形式: if 判断条件1: 执行语句1 elif判断条件2: 执行语句2 elif 判断条件3: 执行语句3 …… else: 执行语句4 举例: 学生成绩在90-100是优秀 学生成绩在80-89是良好 学生成绩在60-79是合格 在60分以下为不合格 代码: #coding=utf-8 score...

宝藏女孩的成长日记 8572

Python爬虫练习(一) 爬取新笔趣阁小说(搜索+爬取)

爬取笔趣阁小说(搜索+爬取) 首先看看最终效果(gif): 实现步骤: 1.探查网站“http://www.xbiquge.la/”,看看网站的实现原理。 2.编写搜索功能(获取每本书目录的URL)。 3.编写写入功能(按章节写入文件)。 4.完善代码(修修bug,建了文件夹)。 ps:所需模块 : import requests import bs4 # 爬网站必备两个模块不解释 import os # 用来创建文件夹的 import sys #

weixin_45785817的博客 4051

分布式 Agent 系统设计:高并发场景下的挑战与解决方案

分布式 Agent 系统由多个分布在不同节点上的智能 Agent 组成,这些 Agent 具有自主决策能力,能够通过通信协作完成复杂任务。每个 Agent 可以看作是一个独立的实体,具备感知环境、处理信息、执行动作的功能,它们相互协作,共同实现系统的整体目标。分布式 Agent 系统在高并发场景下面临着资源调度、通信延迟、状态一致性、容错处理和性能瓶颈等诸多挑战。通过采用动态资源分配、高效通信协议、分布式共识算法、冗余备份等解决方案,可以有效应对这些挑战,提高系统的性能、可靠性和可用性。

shuizhudan223的博客 1293

python 运算符 第二课

第一节 Python的运算符: 数学运算符,比较运算符,逻辑运算符, 赋值运算符, 位运算符 一丶数学运算符: 常见的数学运算符:+, -, *, /, //整除, %取余/取模, **幂运算。 C语言 除根据定义的数据类型不同,所得的结果不一样。5/2=2,5.0/2=2.5 python在不定义数据类型情况下都默认为浮点型。 注:"//" 整除,向小取整 比如说1.9取1.0。 -1.9取-2.0,类似于去掉低位数。"**" 冥运算, 练习:获取任意大于的100的数的百位数。 b = i

BlueStarY的博客 1343

雷达信号处理中的CLEAN算法实现与优化

在信号处理领域,杂波抑制是提升目标检测性能的关键技术。CLEAN算法作为一种迭代去卷积方法,通过逐步提取最强信号分量并消除其影响,有效解决了传统方法在复杂环境下的局限性。该算法结合自适应阈值和噪声基底估计,显著提高了雷达信号处理的精度和鲁棒性。在工程实践中,CLEAN算法广泛应用于气象雷达、地物杂波抑制等场景,通过Matlab仿真可以快速验证算法性能并优化参数设置。本文重点探讨了CLEAN算法在雷达信号处理中的实现细节和优化技巧,包括距离徙动补偿、多普勒补偿等关键技术。

weixin_32430941的博客 264

python中input()函数用法

input() 参数: tips:提示信息,一般用引号引起来提示输出。 用法:运行代码之后可自定义输入目标数据,返回结果为str(字符串)类型。

weixin_57038791的博客 5562

Android系统编译之Communication error with Jack server (35), try ‘jack-diagnose‘ or see Jack server log

jack server failed场景个人分析网上分析分析1分析2原因1:权限问题原因2:端口占用原因3:删除 TLSv1, TLSv1.1测试结论解决方案说明相关链接 场景 在进行Android系统开发时,在liunx编译时发生问题,描述如下: ninja: build stopped: subcommand failed. build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed make: *** [ninja_wrapper

weixin_43194854的博客 2401

Windows 10/11系统下TurboDesign 6.4.0完整安装指南(附序列号+破解补丁)

本文提供Windows 10/11系统下TurboDesign 6.4.0的完整安装指南,涵盖系统环境预检、安装程序部署、序列号处理及破解补丁部署等关键步骤。通过详细的安装教程和优化配置,帮助用户高效完成这款涡轮机械设计软件的安装与调试,解决常见兼容性问题。

s4t5u6v的博客 1031

用python60行代码写一个简单的笔趣阁爬虫

系列文章目录 python爬虫实战——爬取淘宝商品信息并导入EXCEL表格(超详细) python多线程爬取壁纸 妈妈再也不担心我没壁纸了!. python爬虫爬取虎牙数据(简单利用requests库以及Beautifulsoup). python爬虫之爬取壁纸(新手入门级). python爬虫实战——爬取猫眼电影TOP100并导入excel表 文章目录系列文章目录前言一、网页解析二、代码填写1.获取Html及写入方法2.其余代码总结 前言 利用python写一个简单的笔趣阁爬虫,根据输入的小说

Six23333的博客 1万+

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1194

【Python】求解常微分方程的符号解+数值解例题

Python提供了功能强大的求解常微分方程符号解的函数dsolve。下面我们来看几道例题。

2302_76305195的博客 4003

ML307R OpenCPU TCP使用

实现现象 平台下发数据,板子在收到数据之后,马上再发送到平台,通过串口助手可以看到已经接收到数据。ML307R TCP 是使用LWIP的标准的socket通信,具体TCP流程可以自行百度。实验目的:实现把接收的数据再发送到服务端。因为是4G,所以必须用外网的。

面朝大海春暖花开 2232

【libnice】meson + vs2022,生成win32工程

libnice

突围 947

Python解微分方程

Python解微分方程微分方程回顾微分方程:python 解析解(SymPy)微分方程:python数值解(SciPY)微分方程组:python数值解 微分方程回顾 微分方程是用来描述某一类函数与其导数之间的关系的方程,其解是一个符合方程的函数。(解为常数值的是代数方程) 微分方程的求解是研究微分方程的重点之一,例如解是否存在,存在是否唯一等等。只有少数类型的微分方程存在解析解;无法求得解析解时,...

linshen1213的博客 4万+

harbor x509: certificate signed by unknown authority【20251222】

本教程通过「合并证书链(服务器端)+ 预置根 CA(客户端)」彻底解决了自签名证书的 x509 错误,同时集成了 Trivy 漏洞扫描,实现了 Harbor 从搭建到实用的全流程。证书链合并是服务器端的关键,确保客户端获取完整信任路径;客户端需同时配置「系统信任库 + Docker 信任目录」,避免 Docker 独立信任机制导致的问题;所有 IP 需保持一致(Harbor 配置、证书绑定、客户端访问),是避免错误的基础。

老韩的Linux云计算架构师进阶之路 682

编程实战(2)——Python解微分方程方法总结

本篇博客主要讲解了二阶常系数微分方程的解析解和数值解的解法以及一阶常系数微分方程组的通解解法,并对每一个步骤做了详细的说明(网上很多帖子讲的并不是很详细),并做了一些探究性的尝试

qq_45882682的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

趣学python编程答案_《趣学Python编程》习题总结

上周买了本书叫《趣学Python编程》(英文名:Python for kids),昨天看完后把书后面的题都做了下。由于第1、2章没有习题,第13章及之后都是描写实例的章节,因此这个总结性的文章中只包含了第3-12章的习题答案。1.我的调试环境我分别在我的Win7上和RedHat上调试过Python:1)Win7的IDE可以从Python的官网上下载:点击链接Python 3.4.2→Downloa...

weixin_39882394的博客 2224

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

用Python实现笔趣阁小说爬取

今天来实现以下笔趣阁小说爬虫 笔趣阁的小说爬取难度还是比较低的(不涉及搜索功能) 咱们用requests和xpath来完成这个小爬虫 首先肯定是导包 import requests import time from lxml import etree 然后来写两个辅助函数 分别用于请求网页和xpath解析 函数会让我们后面的程序更加简洁方便 def get_tag(response, tag): html = etree.HTML(response) ret = html.xpath(ta

Miku_wx的博客 3578

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python爬取笔趣阁小说(附源码)

python爬取笔趣阁小说 文章目录python爬取笔趣阁小说前言一、获取小说目录结构获取目录连接请求代码解析目录XPathtqdm解析二、获取小说章节结构请求代码解析章节代码重构代码总结 前言 通过学习爬取电子书,了解python爬虫的魅力! 一、获取小说目录结构 获取目录连接 可知目录连接: url = “http://www.paoshuzw.com/13/13959/” 请求代码 import requests url = "http://www.paoshuzw.com/13/1395

luxuncang的博客 1万+

python程序设计第一章基础知识 题库及选解

填空 1、 Python安装扩展库常用的是_______工具。(pip) 2、 Python标准库math中用来计算平方根的函数是__________。(sqrt) 3、 Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。(py、pyw) 4、 Python源代码程序编译后的文件扩展名为_________。(pyc) 5、 使用pip工具升级科学计算扩展库numpy的完整命令是_________________。(pip install --upgrade

zimuzi2019的博客 2万+

python爬取笔趣阁小说

笔趣看是一个盗版小说网站,这里有很多起点中文网的小说,该网站小说的更新速度稍滞后于起点中文网正版小说的更新速度。并且该网站只支持在线浏览,不支持小说打包下载。所以可以通过python爬取文本信息保存,从而达到下载的目的 以首页的《一念永恒》作为测试: 1、先查看第一章地址中的html文本:https://www.biqukan.com/1_1094/5403177.html 通过requests库...

uukuvv的博客 2232

appuim + python 实现 趣头条 自动阅读

文章目录1、简介3、代码结构分析 1、简介 自动 阅读 趣头条 文本 ,视频。 趣头条版本: Android 模拟器: 对于环境的配置: Python3 + Appium + 安卓模拟器 实现APP自动化测试,并生成测试报告 3、代码结构分析 待续········ ...

Venus 的博客 4086
上一篇: 漫谈软件测试的心理学和经济学
下一篇: 【趣解python2】之 if语句
编程小猪猪
博客等级 码龄5年 5390粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小猪猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值