python的基本入门(1)

Myth丶恋晨 2024-03-17 19:22 139阅读 0赞

目录

一. 字面量

1.什么是字面量?

2.常见字面量

3.字面量作用!

二.注释

1.注释的作用

2.单行注释

2.1定义:

2.2实例

3.多行注释

3.1定义:

3.2实例

三.变量

1.定义:

2.特点

3.语法

四.判断数据类型

1.需要的函数方法

2.实例

2.1type实例

2.2 isinstance实例

五.数据转化

1.将字符串转换为整数或浮点数:

2.将整数或浮点数转换为字符串:

3.将字符串转换为布尔值

4.将布尔值转换为整数:

5.总结

六.今天的分享就到这里 ,制作不易,点赞支持一下吧!


727eab56635d4ad59eefb934c8b589bf.jpeg

欢迎大家来到,默的python学习之路

一. 字面量

1.什么是字面量?

字面量是表示特定数据类型的常量值。字面量可以直接在代码中使用,而无需进行计算或解析。

字面量可以用于表示不同类型的数据,例如整数、浮点数、布尔值、字符串和各种数据结构(如列表、元组、字典等)。

2.常见字面量

- 整数字面量:例如 `5`, `-10`, `0`.
- 浮点数字面量:例如 `3.14`, `-0.5`.
- 布尔值字面量:`True` 和 `False`.
- 字符串字面量:例如 `‘Hello’`, `“Python”`.
- 列表字面量:例如 `[1, 2, 3]`, `[‘apple’, ‘banana’, ‘orange’]`.
- 元组字面量:例如 `(1, 2, 3)`, `(‘red’, ‘green’, ‘blue’)`.
- 字典字面量:例如 `{‘name’: ‘John’, ‘age’: 25}`.

3.字面量作用!

  1. 表示常量值:字面量是用于表示常量值的直接值。例如,`5`表示一个整数常量,`‘Hello’`表示一个字符串常量。作为常量,字面量的值在代码执行过程中是不可修改的。

  2. 初始化变量:字面量可以用于初始化变量的初始值。例如,可以使用`x = 5`将变量`x`初始化为整数`5`。

  3. 表示数据类型:不同的字面量可以表示不同的数据类型,例如整数字面量、浮点数字面量、布尔值字面量、字符串字面量等。通过使用适当的字面量,可以明确指定数据的类型。

  4. 构建数据结构:字面量可以用于构建各种数据结构,如列表字面量、元组字面量、字典字面量等。通过直接指定数据结构的元素和键值对,可以方便地创建和初始化数据结构。

  5. 传递参数:在函数调用或方法调用时,字面量可以作为参数直接传递给函数或方法。这样可以避免使用中间变量,并简化代码。

总而言之,字面量是一种简洁直接表示常量值、初始化变量、表示数据类型、构建数据结构和传递参数的方法。它使代码更加清晰、简洁,并且提高了代码的可读性和可维护性。


二.注释

1.注释的作用

  1. 代码解释与说明:注释可以用来解释代码的功能、原理、算法等,帮助其他开发人员或自己理解代码的意图和实现方式。通过注释,可以提供更详尽的说明,提高代码的可读性和可维护性。

  2. 调试和排错:注释可以用来暂时禁用一部分代码,以进行调试和排错。通过注释掉某些代码块,可以逐步排除错误,或者让代码跳过某些部分以进行调试操作。

  3. 协作开发:注释可以帮助团队成员理解和使用他人编写的代码。通过添加适当的注释,可以提供函数、类、模块的使用说明,以及变量和函数的用途和输入/输出等信息。这对于多人协作开发尤为重要。

  4. 文档生成:注释可以用于自动生成代码文档。许多文档生成工具(如sphinx等)可以基于注释来生成代码的文档。通过在代码中添加规范的注释,可以自动生成结构化的文档,方便他人使用、学习和维护代码。

值得注意的是,注释只在代码中起到解释和说明的作用,在实际运行过程中是被编译器或解释器忽略的。因此,注释不会影响代码的执行结果或性能。为了编写高质量的代码,建议在适当的地方添加注释,以提高代码的可读性和可维护性。

2.单行注释

2.1定义:

单行注释是在一行代码的末尾添加注释的方式。它可以用来对该行代码进行解释或提供简短的说明。在Python中,可以使用#符号来表示单行注释。

2.2实例

  1. x = 5 # 定义变量x为5
  2. y = 10 # 定义变量y为10
  3. # 计算变量x和y的和
  4. result = x + y

在上面的示例中,#符号后面的内容将被视为注释,不会被解释器执行。这些注释对于理解代码的意图和功能非常有帮助。

请注意,单行注释通常是在代码行末尾添加的,但也可以在同一行的中间或开头使用。然而,这种用法通常不推荐,因为可能会降低代码的可读性。

总结起来,单行注释是用来对一行代码进行解释或提供简短说明的一种方式。它可以在代码行的末尾使用#符号来添加。

3.多行注释

3.1定义:

多行注释是指跨越多行的注释块,它可以用来提供更长的解释、文档或说明。在Python中,多行注释使用三个连续的引号(“””)或三个连续的单引号(‘’’)来标识。

3.2实例

  1. """
  2. 这是一个多行注释的示例。
  3. 它可以包含多个段落的注释内容。
  4. 这种注释通常用于函数、类或模块的文档字符串(docstring)中。
  5. """
  6. '''
  7. 这也是一个多行注释的示例。
  8. 它与使用双引号的多行注释相似。
  9. '''
  10. def add(x, y):
  11. """
  12. 这是一个函数的文档字符串。
  13. 它对函数的功能、参数、返回值等进行说明。
  14. """
  15. return x + y
  16. print(add(5, 10))

在上面的示例中,使用连续的三个双引号或单引号括住了多行注释的内容。这些注释内容可以包含多个段落,用来详细解释函数的作用、参数、返回值等信息。

多行注释通常在函数、类或模块的开头作为文档字符串(docstring)使用,用于生成代码的文档。可以使用工具生成文档,比如使用 help() 函数查看函数的文档字符串。

总结起来,多行注释是用来提供长篇解释、文档或说明的注释方式。使用三个双引号(“””)或三个单引号(‘’’)来标识。它通常用于函数、类或模块的文档字符串,帮助生成代码的文档和提供详细的说明。


三.变量

1.定义:

变量是程序中用来存储和表示数据的命名值或容器。每个变量都有一个唯一的名称,并且可以在程序中被引用和操作

2.特点

变量具有以下特点:

  1. 命名:变量通过一个标识符来命名,通常使用字母、数字和下划线的组合。标识符需要遵守语言的命名规则和约定,如不能以数字开头、不能使用保留字等。
  2. 类型:变量可以具有不同的数据类型,如整数、浮点数、布尔值、字符串等。不同的数据类型决定了变量能够存储的数据范围和操作。
  3. 赋值:变量通过赋值操作将一个值存储在内存中。赋值操作使用一个等号(=)将值赋给变量,如 x = 5
  4. 存储和访问:变量在内存中分配空间来存储值,并可以通过变量名称进行访问和操作。通过变量名称,我们可以获取存储在变量中的值,也可以更新变量的值。
  5. 可变性:变量的可变性取决于编程语言和数据类型。某些变量可被修改,而其他变量在创建后不能更改(例如,字符串是不可变的)。

在程序中,变量可以用于存储临时数据、传递数据、进行计算和控制程序的执行流程。通过使用变量,我们可以更灵活地处理数据,并使程序更易读、易于理解、易于维护。

总结起来,变量是程序中用于存储和表示数据的命名值或容器。它们具有唯一的名称、特定的数据类型,并通过赋值来存储和访问数据。使用变量可以使程序更具灵活性和可读性。

3.语法

  1. x = 5
  2. y = 10
  3. result = x + y
  4. print(result) # 输出结果为 15

四.判断数据类型

1.需要的函数方法

type() 判断数据的类型 isinstance()函数,它可以判断一个对象是否属于特定的数据类型

2.实例

2.1type实例

  1. x = 5
  2. print(type(x)) # <class 'int'>
  3. y = 3.14
  4. print(type(y)) # <class 'float'>
  5. z = "Hello, World!"
  6. print(type(z)) # <class 'str'>
  7. is_true = True
  8. print(type(is_true)) # <class 'bool'>

说明:

在上面的示例中,我们使用type()函数对变量xyzis_true进行了类型判断。type()函数返回的结果是一个表示数据类型的对象。通过输出type()的返回值,我们可以确定变量的数据类型。

需要注意的是,Python中的数据类型包括int(整数)、float(浮点数)、str(字符串)、bool(布尔值)等等。除了这些基本类型,Python还支持许多其他的内置数据类型,如列表(list)、元组(tuple)、字典(dict)等等。

2.2 isinstance实例

  1. x = 5
  2. print(isinstance(x, int)) # True
  3. y = 3.14
  4. print(isinstance(y, float)) # True
  5. z = "Hello, World!"
  6. print(isinstance(z, str)) # True
  7. is_true = True
  8. print(isinstance(is_true, bool)) # True

说明:

isinstance()函数接受两个参数,第一个参数是要检查的对象,第二个参数是数据类型。如果对象是指定的数据类型,isinstance()函数将返回True,否则返回False


五.数据转化

1.将字符串转换为整数或浮点数:

  1. x = "10"
  2. y = int(x)
  3. print(y) # 输出结果为 10
  4. z = "3.14"
  5. w = float(z)
  6. print(w) # 输出结果为 3.14

2.将整数或浮点数转换为字符串:

  1. x = 10
  2. y = str(x)
  3. print(y) # 输出结果为 "10"
  4. z = 3.14
  5. w = str(z)
  6. print(w) # 输出结果为 "3.14"

3.将字符串转换为布尔值

  1. x = "True"
  2. y = bool(x)
  3. print(y) # 输出结果为 True
  4. z = "False"
  5. w = bool(z)
  6. print(w) # 输出结果为 False

4.将布尔值转换为整数:

  1. x = True
  2. y = int(x)
  3. print(y) # 输出结果为 1
  4. z = False
  5. w = int(z)
  6. print(w) # 输出结果为 0

5.总结

需要注意的是,某些数据类型转换只能在数据满足特定条件下进行,否则会抛出异常。例如,将包含非数字字符的字符串转换为整数或浮点数时会引发ValueError异常。在进行数据类型转换时,应该确保输入的数据是有效的。

此外,Python还提供了其他的数据类型转换函数和方法,如将列表转换为元组或反之、将字符串转换为字典等等。在需要进行数据类型转换时,可以查阅Python官方文档了解更多相关的函数和方法。

六.今天的分享就到这里 ,制作不易,点赞支持一下吧!

fc340d4f2a1b47acb9b3fbab36197480.gif

发表评论

表情:
评论列表 (有 0 条评论,139人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言基本入门 - 1

    一个 C语言 程序主要包括以下部分:     预处理器指令     函数     变量     语句 & 表达式     注释       第一个简单实例

    相关 2.1.1 Python基本概念

    类,它对应的是英文单词class,“类”是由class翻译过来的,你就把它作为一个翻译术语吧。 除了“类”这个术语外,还要经常提到OOP,即面向对象编程(或者“面向对象程序设

    相关 Python-基本语法1

    注释 单行注释 以 \ 开头,右边的内容都会被注释 原理:python在解析注释时,会一行一行检查是否有\,一旦有\号出现,就会把\右边的内容当成注释 单行注释