【趣解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

SiC MOSFET驱动设计实战:从特性解析到电路优化

本文深入解析SiC MOSFET的核心特性及其驱动电路设计要点,涵盖高温稳定性、快速开关能力等关键特性,并提供驱动电压配置、电流能力计算、布局优化等实用方案。特别针对第三代电力电子半导体SiC MOSFET的驱动要求,分享STGAP1AS等典型驱动方案的应用技巧,助力工程师解决高频应用中的EMI和热管理挑战。

weixin_29230865的博客 367

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

TSMC40nmLP版图实战:从Design Rule解读到Cadence高效布局布线

本文详细解析了TSMC40nmLP工艺的版图设计实战,从Design Rule解读到Cadence高效布局布线技巧。重点介绍了40nm工艺中的关键设计规则,如最小线宽、间距规则和深N阱规则,并分享了Cadence Virtuoso中的高效工作流和射频模块设计技巧,帮助工程师提升版图设计效率和质量。

weixin_29250403的博客 378

python中input()函数用法

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

weixin_57038791的博客 5562

ROS2+MoveIt2+Gazebo仿真实战:从零搭建六轴机械臂控制闭环

本文详细介绍了如何从零搭建一个完整的ROS2+MoveIt2+Gazebo六轴机械臂仿真控制闭环。通过手写URDF模型、配置MoveIt2运动规划、集成Gazebo物理仿真与ROS2 Control控制器,最终实现RViz中规划轨迹、Gazebo中同步执行的完整数字孪生验证平台,为机器人算法开发和硬件验证提供低成本、高效的仿真解决方案。

weixin_29093017的博客 486

Innovus ECO修复时序违例:ecoAddRepeater插Buffer原理与实战

芯片物理设计越到后期,时序收敛越依赖局部修正而非全局重跑。ECO(Engineering Change Order)作为数字后端高频操作,能在不破坏既有布局布线结果的前提下,精准修复DRV违例、hold时序问题或实现功能补丁。其中,插入Buffer或Inverter是拆解长线RC负载、改善max_transition/max_capacitance最直接的手段。Innovus提供的ecoAddRepeater命令封装了单元选择、坐标摆放和网表重连等底层细节,配合ecoRoute可快速完成绕线。合理选型Buf

weixin_31858171的博客 300

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

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

Six23333的博客 1万+

process插件_利用SPSS 插件MLmed检验多水平中介的调节模型

本文介绍一个SPSS插件,用于检验多水平中介的调节,及该方法与Mplus的比较。1 Mlmed 简介及安装Mlmed 简介: Mlmed 由Rockwood 2017年开发,基于SPSS插件计算Multilevel moderated mediation. 可以提供multilevel mediation Monte Carlo 置信区间比如(模拟20000次),以及多水平调节的...

weixin_39976081的博客 5777

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

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

2302_76305195的博客 4003

【算法设计与分析】期末复习题(超详细)

刚刚整理了一下电脑的文件,发现了这份上学期的算法设计与分析期末复习题,有需要的文后自取。

a1234567822的博客 6615

下载MNIST数据集并使用python将数据转换成NumPy数组(源码解析)

下载MNIST数据集并使用python将数据转换成NumPy数组首先来分析init_mnist函数接下来继续分析load_mnist函数实现数据集转换的python脚本的代码显示MNIST图像并确认数据 下载MNIST数据集并将数据转换成NumPy数组的Python脚本里面最重要的就是load_mnist函数,其他项目想要调用数据集的话,就可以调用load_mnist函数,得到一个字典类型的数据,字典的值是一个Numpy数组。 这些过程是如何实现的,现在开始逐字逐句分析源码: 在load_mnist函数中第

及时总结 4268

Python解微分方程

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

linshen1213的博客 4万+

银河麒麟高级服务器V11操作系统安装部署zabbix监控平台的实操保姆级教程

本文详细介绍了在《银河麒麟高级服务器V11上安部署Zabbix监控系统的全过程》涵盖了zabbix监控系统涉及到的所有软件安装、参数优化、服务启动验证及防火墙配置等一系列实操。其中关于安装过程报错undefined symbol: usmAES256CiscoPrivProtocol;ares_reinit等依赖库问题进行了详细记录与分析解决;还提供了Web前端中文显示修复方案和Admin密码修改方法。实现监控平台的100%部署上线,实现对业务系统的实时监控,保证业务的稳定运行。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 532

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

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

qq_45882682的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

趣学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

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

用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、付费专栏及课程。

余额充值