python爬虫第学习基础----注释与变量

🎈🎈作者主页: 喔的嘛呀🎈🎈

🎈🎈所属专栏:python爬虫学习🎈🎈

✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨

一、注释

1.1 注释介绍

在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己或者其他编码人员解读代码。

1.2注释详解

注释在Python中是用来解释代码的文本。它们对于理解代码的功能和目的非常重要。在Python中,注释以 # 开始,直到行末为止。注释可以出现在代码的任何位置,可以是单行注释也可以是多行注释。

以下是一个示例,演示了如何在Python中编写注释:

复制代码
# 这是一个单行注释

# 下面是一个包含注释的代码示例
# 该代码计算并打印出 1 到 10 的平方数
for i in range(1, 11):
    # 计算平方数
    square = i ** 2
    # 打印平方数
    print(f"{i} 的平方是 {square}")

在这个示例中,我们使用了单行注释来解释代码的功能。第一行是一个单独的注释,解释了这是一个单行注释。接下来是一个循环,计算并打印出1到10的平方数。在循环中,我们使用了两个注释,分别解释了计算平方数和打印平方数的部分。

除了单行注释,Python还支持多行注释。多行注释是用三个单引号 ''' 或三个双引号 """ 包围的文本块。例如:

复制代码
'''
这是一个多行注释的示例。
这个注释可以跨越多行,
用于解释代码的功能和目的。
'''

多行注释通常用于函数和类的文档字符串(docstrings)中,用于描述函数或类的作用、参数、返回值等信息。

二、变量

在Python中,变量的定义是指为一个标识符分配一个值。以下是关于Python变量定义的详细全面解释,包括基本概念、命名规则、赋值操作和数据类型。

2.1基本概念

  1. 变量:用于存储数据值的标识符。
  2. 标识符:程序员定义的名称,用于标识变量、函数、类等。
  3. 赋值 :使用等号 (=) 将值分配给变量。
  4. 数据类型:变量可以存储不同类型的数据,如整数、浮点数、字符串等。

2.2命名规则

  1. 变量名只能包含字母、数字和下划线。
  2. 变量名不能以数字开头。
  3. 变量名区分大小写。

2.3赋值操作

复制代码
# 赋值语句
variable_name = value

# 示例
x = 10
name = "Alice"
is_student = True

2.4数据类型

Python中的常见数据类型包括:

  1. 整数 (int):表示整数值。
  2. 浮点数 (float):表示带有小数点的数字。
  3. 字符串 (str):表示文本。
  4. 布尔值 (bool):表示True或False。
  5. 列表 (list):表示有序的可变集合。
  6. 元组 (tuple):表示有序的不可变集合。
  7. 集合 (set):表示无序的唯一元素集合。
  8. 字典 (dict):表示键值对的集合。

示例代码

复制代码
# 整数变量
age = 25

# 浮点数变量
pi = 3.14

# 字符串变量
name = "Alice"

# 布尔变量
is_student = True

# 列表变量
numbers = [1, 2, 3, 4, 5]

# 元组变量
point = (10, 20)

# 集合变量
unique_numbers = {1, 2, 3, 4, 5}

# 字典变量
person = {"name": "Bob", "age": 30}

这些示例展示了如何定义不同类型的变量,并为其赋予不同类型的值。在Python中,变量的类型是根据赋给它们的值自动确定的,这使得Python非常灵活和易于使用。

今天的学习就到这里啦,byebye。

相关推荐
liwulin05069 分钟前
【PYTHON-YOLOV8N】yoloface+pytorch+cnn进行面部表情识别
python·yolo·cnn
雍凉明月夜14 分钟前
c++ 精学笔记记录Ⅲ
c++·笔记·学习
(●—●)橘子……25 分钟前
记力扣1471.数组中的k个最强值 练习理解
数据结构·python·学习·算法·leetcode
_OP_CHEN29 分钟前
用极狐 CodeRider-Kilo 开发俄罗斯方块:AI 辅助编程的沉浸式体验
人工智能·vscode·python·ai编程·ai编程插件·coderider-kilo
阿蒙Amon29 分钟前
JavaScript学习笔记:17.闭包
javascript·笔记·学习
Wpa.wk31 分钟前
自动化测试 - 文件上传 和 弹窗处理
开发语言·javascript·自动化测试·经验分享·爬虫·python·selenium
_OP_CHEN33 分钟前
【Python基础】(二)从 0 到 1 入门 Python 语法基础:从表达式到运算符的全面指南
开发语言·python
想不出名字ಥ_ಥ35 分钟前
STM32学习笔记--01学会如何点亮一颗LED灯
笔记·stm32·学习
我命由我1234542 分钟前
Python Flask 开发:在 Flask 中返回字符串时,浏览器将其作为 HTML 解析
服务器·开发语言·后端·python·flask·html·学习方法
拾忆,想起44 分钟前
设计模式:软件开发的可复用武功秘籍
开发语言·python·算法·微服务·设计模式·性能优化·服务发现