Python爬虫day1.2—Python语法基础

简介: 1.输出首先在计算机找到IDLE首先在计算机找到IDLE打开IDLEIDLE是python自带的脚本解释器在IDLE中代码是一行一行执行的,称为shell命令行如果想要执行多行,则可以使用快捷键:...

1.输出

  1. 首先在计算机找到IDLE
img_3146d7175ee9a8721a59a62a009e7d2e.png
首先在计算机找到IDLE
  1. 打开IDLE
img_8123629a25bcaed5b8f78447e42527b7.png
IDLE是python自带的脚本解释器

在IDLE中代码是一行一行执行的,称为shell命令行
如果想要执行多行,则可以使用快捷键:

<Ctrl +n>

img_b23cc6ebe14f21b92f990d212e21cb25.png
弹出一个对话框
  1. 直接输出
img_8c41bcfa6526630e93855a6dd98a780d.png
在解释器中直接输出
  1. 在IDLE中输出
img_da6c7928caebd6d5613b75e5a6070233.png
在IDLE中写入代码

ctrl + s 保存
按键盘上F5

img_e7acc8a9595c7e06660b30c517bb2d2a.png
在解释器中输出结果

2.注释

在Python中,我们如果想让某些区域不起作用,我们可以对这些区域进行注释,常见的注释方法有:

  1. “#” 注释法
print("hello,world!")       #打印“hello,world!” 
                            # 后即为注释掉的内容
  1. 三引号注释法
'''
print("hello,world!")
print("hello,world!")
print("hello,world!")
'''
三引号主要用来多行注释

3.标识符

  • 标识符是标注某个东西的符号
    Python中标志符命名规则为:
  • 第一个字符为字母或下划线
  • 除第一个字符以外的其他字符可以是字母、下划线或者数字

4.变量

变量就像一个容器,是用来存储东西的

例如:
abc = 5
将5赋值给abc

5.数据类型

  • 世界上有很多数据,为了更方便处理这些数据,我们给这些数据进行分类,进而形成了数据类型。
  • Python中,常见的数据类型有:
    数、字符串、列表(list)、元组(tuple)、集合(set)、字典(dictionary)
数:
aaa = 5

字符串:
bbb = '这是一个字符串'
ccc = "这也是一个字符串"
ddd = '''这还是一个字符串'''

列表: 存贮多个元素的东西,列表里面的元素是可以重新赋值的
eee = ["ABC" , "def" , 5]   #将列表赋给变量eee

列表元素下标从0开始,即“ABC”的下标为0;若要取出列表中的某一个元素,则可以通过下标:
fff = eee[0]   #将列表eee中下标为0的元素取出并赋值给变量fff

修改列表中的内容:
eee[1] = "ghi"    #将列表eee中下标为1的元素的值修改为“ghi”

元组:存贮多个元素的东西,列表里面的元素是不可以重新赋值的
ggg = ("a" , " b" , 4)

字典 :
基本格式:    {键:值, 键:值,...}
hhh = {”abc“:5 , "DEF":"fgi" , "p": "python"}
取字典中元素值的格式:
字典名[对应键名]

集合:
iii = set("abcdef")
集合的最主要作用就是去重

补充:集合的最主要作用就是去重,例如:

img_67baef1875cbe2dab0bec22fc628354d.png
可以看到打印结果充没有重复内容

6.运算符

  • Python中有非常非常多的运算符,常见的有+ 、- 、* 、/ 、% 等。
  • 关于运算符优先级的使用,常见的技巧有:
  1. 基本的数学运算符的优先级规律在Python中基本上适用
  2. 实在不清楚优先级规律,为需要先执行的运算加上括号

实例:

a = 4+4*3-3
print(a)
img_08aabb4283d23bb456198920ff8fe6ad.png
上述代码运行结果

取余:

a = 23 % 2
print(a)
img_efef1eafbdd53b4256b303475d66563f.png
上述代码运行结果

补充:
+号还可以连接字符串

7.缩进

  • Python是一门强制缩进的语言,这一点,让Python代码变得更加美观。
  • Python中的缩进规律:
    同一层次的代码,处于同一个缩进幅度上,下一层次的代码,需要相对于上一层次的代码进行缩进,建议使用tab键缩进。
目录
相关文章
|
1月前
|
数据采集 存储 XML
Python爬虫:深入探索1688关键词接口获取之道
在数字化经济中,数据尤其在电商领域的价值日益凸显。1688作为中国领先的B2B平台,其关键词接口对商家至关重要。本文介绍如何通过Python爬虫技术,合法合规地获取1688关键词接口,助力商家洞察市场趋势,优化营销策略。
|
5天前
|
存储 开发者 Python
python基本语法
Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
47 13
|
4天前
|
数据采集 JSON 数据格式
Python爬虫:京东商品评论内容
京东商品评论接口为商家和消费者提供了重要工具。商家可分析评论优化产品,消费者则依赖评论做出购买决策。该接口通过HTTP请求获取评论内容、时间、点赞数等数据,支持分页和筛选好评、中评、差评。Python示例代码展示了如何调用接口并处理返回的JSON数据。应用场景包括产品优化、消费者决策辅助、市场竞争分析及舆情监测。
|
15天前
|
数据采集 供应链 API
Python爬虫与1688图片搜索API接口:深度解析与显著收益
在电子商务领域,数据是驱动业务决策的核心。阿里巴巴旗下的1688平台作为全球领先的B2B市场,提供了丰富的API接口,特别是图片搜索API(`item_search_img`),允许开发者通过上传图片搜索相似商品。本文介绍如何结合Python爬虫技术高效利用该接口,提升搜索效率和用户体验,助力企业实现自动化商品搜索、库存管理优化、竞品监控与定价策略调整等,显著提高运营效率和市场竞争力。
59 3
|
26天前
|
数据采集 存储 缓存
如何使用缓存技术提升Python爬虫效率
如何使用缓存技术提升Python爬虫效率
|
27天前
|
数据采集 Web App开发 监控
Python爬虫:爱奇艺榜单数据的实时监控
Python爬虫:爱奇艺榜单数据的实时监控
|
1月前
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
1月前
|
数据采集 存储 API
利用Python爬虫获取1688关键词接口全攻略
本文介绍如何使用Python爬虫技术合法合规地获取1688关键词接口数据,包括环境准备、注册1688开发者账号、获取Access Token、构建请求URL、发送API请求、解析HTML及数据处理存储等步骤,强调遵守法律法规和合理使用爬虫技术的重要性。
|
1月前
|
数据采集 JSON 开发者
Python爬虫京东商品详情数据接口
京东商品详情数据接口(JD.item_get)提供商品标题、价格、品牌、规格、图片等详细信息,适用于电商数据分析、竞品分析等。开发者需先注册账号、创建应用并申请接口权限,使用时需遵循相关规则,注意数据更新频率和错误处理。示例代码展示了如何通过 Python 调用此接口并处理返回的 JSON 数据。
|
2月前
|
XML 数据采集 数据格式
Python 爬虫必备杀器,xpath 解析 HTML
【11月更文挑战第17天】XPath 是一种用于在 XML 和 HTML 文档中定位节点的语言,通过路径表达式选取节点或节点集。它不仅适用于 XML,也广泛应用于 HTML 解析。基本语法包括标签名、属性、层级关系等的选择,如 `//p` 选择所有段落标签,`//a[@href=&#39;example.com&#39;]` 选择特定链接。在 Python 中,常用 lxml 库结合 XPath 进行网页数据抓取,支持高效解析与复杂信息提取。高级技巧涵盖轴的使用和函数应用,如 `contains()` 用于模糊匹配。

热门文章

最新文章