一、Python介绍python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。Python可以应用于众多领域,如:数据分
目录01 函数传参02 类&对象&静态方法03 类&对象变量04 自省05 推导式06 下划线07 可迭代对象 VS 迭代器 VS 生成器08 枚举enumerate09 *args&*kwargs10 装饰器(decorator)11 鸭子类型(像=是)12 函数重载13 新式类&旧式类14 new vs init15 单例模式(面试常考)16 作用域1
一、Python 介绍 1、简介解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)(“龟叔”)于 1989 年发明,1991 年正式公布。 Welcome to Python.orgwww.python.org
2、特点可读性简洁面向对象免费和开源可移植性和跨平台 丰富的库(丰富的标准库, 多种多样的扩展库)可扩展性。 可嵌入到 C 和
“武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋”,这是神器。不过今天要说的python中的“神器”就没有这么厉害了,这里要说的“神器”其实就是名称里面带了个“器”的,如下:列表解析器迭代器生成器装饰器列表解析器现在遇到了这样一个问题需要解决:“有一个数字的列表,要求对该列表中的奇数乘以2,返回处理完成后的列表(不改变原来列表的顺序,仅对列表中的奇数乘以2)”,比较传统的方法可能会是这
# Python中total函数的实现
## 1. 简介
在Python中,`total`函数用于计算给定列表中所有元素的总和。它是一个非常实用的函数,尤其是在处理数值型数据时。本文将向你介绍如何实现Python中的`total`函数,并帮助你理解每一步所需的代码及其含义。
## 2. 实现流程
下面是实现Python中`total`函数的流程图:
```mermaid
flowchar
原创
2023-09-07 09:01:37
2214阅读
数字类型数字提供了标量贮存和直接访问,它是不可更改类型,变更数字的值会生成新的对象。Python支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数。通过给数字对象(重新)赋值,可以“更新”一个数值对象,该过程实际上并没有更新该对象的原始数值,因为数值对象是不可改变的,Python的对象模型与常规对象模型有些不同,更新过程实际上是生成了一个新的数值对象,并得到它的引用。数值对象
1.数据类型种类INT: 用于计算;
STR: 存储少量的数据;
BOOL: 两种状态值True和False;
LIST: 可修改, 可存储各种数据类型的数据, 大量的数据, 易于操作;
TUPLE:不能修改;
DICT: 由键值对所组成的数据, 存储大量的数据, 关系型数据;
SET: 集合(交集/并集/合集/差集); 2.数字(INT)单位类型:
int:
转载
2023-08-04 20:15:11
143阅读
(1)添加常用目录和切换到常用目录,用CTRL+D。复制一个文件 高级等选项...
原创
2021-08-15 13:03:19
3080阅读
python使用的是 jupyter notebook 话不多说,直接说说主要内容吧!一、函数简介我们可以通过输入import pandas as pd
help(pd.to_datetime)可以得到to_datetime函数的相关作用以及参数的使用,部分截图如下: 来查看python中强大的pandas中的to_datetime() 函数。 很明显其作用为 Convert argument
转载
2023-06-04 20:34:57
237阅读
Python中时间的处理之——date和time篇
转载
2023-05-24 11:13:00
35阅读
Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在
转载
2023-09-20 06:47:36
92阅读
目录一、编程模式1.1 交互模式编程1.2 脚本模式编程二、Python标识符2.1 作用2.2 标识符命名约定2.3 保留字三、行和缩进3.1 使用空行3.2 多行语句3.3 续行符( \ )四、引号和注释4.1 引号4.2 注释五、读取用户输入5.1 input函数5.2 输入不可见密码六、模块七、命令行参数八、Python文件类型8.1 源代码8.2 字节代码8.3 优化代码 一、编程模式
转载
2023-09-18 19:41:28
0阅读
由于2.x版本不再更新,目前只讨论3.x版本的python。1、单斜杠(/)表示除法,且不管除数和被除数是不是整数,最后结果都是float类型。2、双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。另外,地板除 floor(x) 表示不大于x的最大整数,因此不是取整数部分,如 x 为负数时:
转载
2023-06-11 19:47:08
213阅读
1 Python for循环
for循环用于迭代序列(即列表,元组,字典,集合或字符串)。
这与其他编程语言中的 for 关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。
通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。
转载
2023-05-28 21:20:31
328阅读
1.注释:在 Python 中,# 表示注释,作用于整行。在 Python 中,# 表示注释,作用于整行。2.运算符 注意:is, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变量,指向的都是地址
布尔操作Python支持的布尔运算符有or, and, not。如下表: 解释如下:or是一个短路操作符,所以它只在第一个参数为假的情况下计算第二个参数。and是一个短路操作符,所以它只在第一个参数为真时才计算第二个参数。优先级 not>and>or.not的优先级比非布尔运算符低,因此not a == b被解释为not (a == b),而a == not b是一个语法错
1、查缺补漏1、Python允许用r’‘表示’’ "内部的字符串默认不转义。2、使用\n进行换行不方便的时候,使用>>> print('''line1
... line2
... line3''')
line1
line2
line33、Python提供了ord():字符转换成编码,chr()函数把编码转换为对应的字符4、字符串和字节形式1、由于Python的字符串类型是str,
collections是Python内建的一个集合模块,提供了许多有用的集合类。本文将介绍以下几种方法:namedtupleCounter()dequeOrderedDict 一、namedtuple namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,可以用属性而不是索引来引用tuple的某个元素。因为tuple是
转载
2023-05-18 10:52:07
493阅读
文 | 天罡君 while和for都可以使程序重复执行某一段代码(又称作循环体),区别是for循环用于针对集合中的每一个元素都一个代码块,而while循环在表达式为True的情况下会不断地执行,直到指定条件不满足为止。今天我们一起来学习下while关键字的使用。1.while循环简介while在英语中的解释是:当…时候。在Python中的语法是:while 表达式:
循环体意味着,当表
转载
2023-08-04 19:20:13
169阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言我们先来看看实例代码的第一行一、关键字with是什么?二、关键词as是什么?总结 前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考示例:with open('p