Python爬虫入门 ~ Python基础语法(一)

84 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天,点击查看活动详情

1.注释

1.1 注释介绍

在项目代码中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释用以辅助编码人员解读代码。

1.2 单行注释

使用#号注释后续的内容,让其内容不生效

# 这是单行注释,通过 “#” 来实现改行的注释
# 一般情况下写在代码片段上方,也有开发人员写在代码后面

image.png

1.3 多行注释

'''
这里是多行注释
通过前后各标记三个 "'" 来注释中间区域的内容
'''

image.png

变量

变量的定义

如果不使用变量,在下方的代码片段中,我们要将天气从阴改为晴,需要修改7次,对于重复使用,并且需要经常修改的数据,可以将其定义为变量,用来提高编程的效率。

print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")
print("2022年11月24日,天气:阴")

定义变量的语法为:变量名 = 变量值"="起到赋值的作用,并不是比较)

在定义好变量之后,我们就可以使用变量名(使用变量的时候不需要加双引号)_{(使用变量的时候不需要加双引号)}来访问,得到变量结果。

weather = "20221124日,天气:阴"
print(weather)
print(weather)
print(weather)
print(weather)
print(weather)
print(weather)
print(weather)

image.png

说明:

  • 变量是可以随便变化修改的
  • 程序用来处理数据,而变量用来缓存数据

变量类型

在上面的案例中,我们使用双引号""将内容圈起来,该类型称之为字符串类型,在Python中,为了应对不同的业务需求,将数据划分了若干类型

  • Numbers(数字)
    • int(有符号整型)
    • long(长整型,python2)
    • float(浮点型,小数)
    • complex(复数)
  • 布尔类型
    • True(真)
    • False(假)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

下图展示了基础的数据类型使用方式

image.png

下图展示了列表、元组、字典的基础使用方式 image.png

查看变量类型

Python中,变量是没有类型的,只有数据才有对应的类型,上面的变量定义可能对于新手来说,类型看起来并不直观,那么我们可以利用type()函数来查看变量的类型,格式:type(变量名)

image.png

标识符和关键字

标识符是用户编程时使用的名字,用于给变量、常量、函数等命名,一般有如下约束:

  1. 由字母、下划线和数字租成,且数字不能开头(起名需要见名知意)
  2. 严格区分大小写
  3. 不能使用关键字
  4. 遵循驼峰命名法

关键字是一些具有特殊功能的标识符,有些已经被Python官方使用,所以不允许开发者自己定义和关键字相同名字的标识符

image.png