本文选自 Python 的官方文档。它列举了 27 个设计及历史的问题,其中有些问题我曾经分享过,例如为什么使用显式的 self、浮点数的问题、len(x) 而非 x.len() 等等。1.为什么使用缩进来分组语句?Guido van Rossum 认为使用缩进进行分组非常优雅,并且提高了普通Python程序的清晰度。大多数人在一段时间后就学会并喜欢上这个功能。由于没有开始/结束括号,因此解析
转载
2024-06-01 22:45:30
20阅读
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在后面的版本被淘汰format的一个例子print ('hello {0}'.format('world'))&n
转载
2023-05-28 16:59:00
114阅读
Python-基本数据类型一、数字类型1.整型int作用:记录年龄、身份证号、个数等等整数数据。定义:age = 18
print(type(age)) # int2.浮点型float作用:记录视力、身高、体重等有小数的数据。定义:height = 1.75
print(type(height)) # float二、字符串类型作用:记录描述性质的状态,如名字、一段话。定义:用引号(’’,"",
转载
2023-08-08 15:01:53
170阅读
1. 基本功能 建议使用pathlib模块来处理文件和文件夹,可以跨平台。pathlib提供path对象来操作,包括目录和文件。In [1]: from pathlib import Path
In [2]: p=Path()
In [3]: p
Out[3]: WindowsPath('.')In [4]: p=Path('a','b','c/d')
In [5]: p
Out[5]
转载
2023-07-19 20:02:24
461阅读
一、函数 def 函数名():
函数封装的代码
... def是英文define缩写别的Python文件可以引入 调用定义时 和其他代码包括注释保留两个空行pycharm 调试时F8 Step Over 单步执行代码,会把函数调用看作一行代码直接执行F7 Step Into 单步执行代码,如果是函数,会进入函数内部 注释时
转载
2023-08-09 17:25:46
993阅读
# Judge在Python中的作用
## 一、整体流程
为了帮助小白理解"judge在python中的作用",我将整个过程分为以下几个步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 输入待评估的代码 |
| 2 | 解析并编译代码 |
| 3 | 执行代码 |
| 4 | 比较执行结果与期望结果 |
| 5 | 返回评估结果 |
## 二、具体步骤与代码实现
#
原创
2023-08-23 14:05:33
735阅读
# Symbol在Python中的作用
在Python中,**symbol**一词通常指代的是一种特殊的标识符,它们在编程过程中起着关键的作用。虽然在Python语言的标准库中并没有专门叫做"symbol"的类型,但一些Python库(如Pandas、NumPy等)使用符号作为操作符或标记来简化数据处理和分析。本文将深入探讨这些符号的作用,并通过示例代码帮助读者更好地理解它们的用法。
## 1
# 理解 `strptime` 在 Python 中的作用
在 Python 中,处理日期和时间是编程中一个非常重要的任务。`strptime` 是 `datetime` 模块中的一个函数,允许我们将字符串格式的日期和时间解析为 `datetime` 对象。在这篇文章中,我们将详细介绍如何使用 `strptime`,并通过代码示例和流程图,帮助你全面理解其功能。
## 流程概述
在使用 `s
# 在Python中使用`isin`的作用
在数据分析中,我们常常需要检查某个元素是否在一个数组或系列中。Pandas库提供了一个非常方便的方法`isin`,用于此目的。本文将教你如何在Python中使用`isin`,包括整个流程和每一步编写的代码。
## 流程图
我们将整个过程拆分为几个步骤,下面是这个流程的图表:
```mermaid
flowchart TD
A[开始] --
# 在 Python 中实现 Toggle 功能的完全指南
在软件开发中,"Toggle"(切换)是一种常见的功能,它可以在两个状态之间来回切换。例如,开启或关闭某项功能,或在某些值之间进行切换。本文将为初学者提供一份完整的指南,帮助你在 Python 中实现 Toggle 功能。
## 流程概述
下面是实现 Toggle 功能的步骤概述:
| 步骤 | 描述
(一)条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。if 语句用于控制程序的执行,基本形式为:if 判断条件:执行语句……elif 判断条件:执行语句……else:执行语句……注意:(1)elif语句可以有0个或多个(1)由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时
# CUDA在Python中的作用
随着数据科学和深度学习的发展,越来越多的计算密集型任务需要依靠强大的计算能力来提升效率。CUDA(Compute Unified Device Architecture)是NVIDIA推出的并行计算平台和编程模型,它允许开发者利用图形处理单元(GPU)进行通用计算。本文将介绍CUDA在Python中的作用,并用示例代码进行说明。
## CUDA的基本概念
一、运算符1 算数运算符:+ 、- 、 * 、/ 、**、 //、% 2赋值运算符算术运算符和赋值运算符是配合使用的,获取的结果是明确的值例 count=count+1
count+=1 3比较运算符:<、 > 、!=、>=、<=、==4逻辑运算符:and \or\ not&nb
# icontains在Python中的作用
## 简介
在Python中,`icontains`是一个字符串操作方法,用于在不区分大小写的情况下进行子字符串的匹配。它是`str`类型的一个内置方法,可以用于判断一个字符串是否包含特定的子字符串,而不考虑子字符串的大小写。
## 语法
`icontains`方法的语法如下:
```python
str.icontains(substrin
原创
2023-10-31 05:22:30
73阅读
# 理解 Python 中的 `import as` 的作用
在 Python 编程中,导入模块是非常常见的操作。特别是对于初学者来说,理解如何使用和管理模块非常重要。其中,`import as` 语句可以帮助我们更好地管理命名空间,并使我们的代码更清晰。本文将通过说明 `import as` 的作用、使用流程以及代码示例来帮助你掌握这一概念。
## 1. `import as` 的作用
`
目录一、简单了解Anaconda二、知道是什么(what) 的同时,我们也需要问一问为什么(why)。那么,为什么要选择Anaconda呢?三、搭建使用环境一、简单了解Anaconda(1)Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。作为好奇宝宝的你是不是发现了一个新名词 conda,那么你一定会问 conda 又是什么呢?(
https://docs.python.org/zh-cn/3.9/reference/compound_stmts.html#if
python语言参考手册->8. 复合语句1|1if 子句if是大多数语言中用来做条件判断的关键词表达式比较简单 if 条件表达式: 为真做的事情 else: 为假做的事情官方 if_stmt ::= "if" assignment_expre
转载
2023-09-05 11:51:40
321阅读
他们还注意到:Attention 之后的 LayerNorm仍然实现了相同的目的,但是作用是用于下一个 Attention 块的。其实这只是部分正确:Brod
原创
2024-05-13 11:38:11
133阅读
什么是super? super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:super(type[, object-o
转载
2024-01-14 14:07:05
45阅读
Python中的`with`语句提供了一种更加优雅和安全的方式来处理文件操作。它基于上下文管理器(context manager)的概念,能够自动管理资源的打开和关闭,即使在发生异常的情况下也能够保证文件被正确关闭。以下是`with`语句在文件处理中的作用和优势的详细解释:### 自动管理资源 在没有使用`with`语句的情况下,文件操作通常需要两个步骤:首先是使用`open()`函数打开文件,然
转载
2024-07-22 11:20:14
29阅读