当前位置: 首页 > wzjs >正文

厦门网络建站公司网站建设专家工作总结

厦门网络建站公司,网站建设专家工作总结,做网站需要平台,让他人建设网站需要提供的材料目录 一、内置函数 abs sum max和min zip map reduce 二、拆包 一、内置函数 Python语言中有许多内置函数,以下是一些基础的内置函数: print():打印输出内容到控制台。type():返回对象的类型。len():返回对象…

目录

一、内置函数

 abs

sum

max和min

zip

map

reduce

二、拆包


 

一、内置函数

Python语言中有许多内置函数,以下是一些基础的内置函数:

  1. print():打印输出内容到控制台。
  2. type():返回对象的类型。
  3. len():返回对象的长度。
  4. input():接受用户输入。
  5. int():将输入转换为整数。
  6. float():将输入转换为浮点数。
  7. str():将输入转换为字符串。
  8. list():将输入转换为列表。
  9. dict():将输入转换为字典。
  10. set():将输入转换为集合。

 abs

在Python的基础语法中,abs()是一个内置函数,用于返回一个数的绝对值。

例如,对于一个整数或浮点数,abs()函数将返回这个数的绝对值。示例如下:

num1 = -10
num2 = 5.5abs_num1 = abs(num1)
abs_num2 = abs(num2)print(abs_num1)  # 输出 10
print(abs_num2)  # 输出 5.5

在上面的示例中,abs()函数分别返回了-10和5.5的绝对值。

sum

在Python的基础语法中,sum() 是一个内置函数,用于计算可迭代对象中所有元素的总和。例如,可以将一个列表作为参数传递给sum()函数,然后该函数将返回所有列表元素的总和。

以下是一个简单的示例:

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)  # 输出结果为 15

在上面的示例中,sum()函数计算了列表numbers中所有元素的总和,并将结果打印出来。

max和min

max()min()是Python中的两个内置函数,用于返回给定参数中的最大值和最小值。

# max()用法示例
numbers = [10, 20, 5, 30]
max_num = max(numbers)
print(max_num)  # 输出30# min()用法示例
numbers = [10, 20, 5, 30]
min_num = min(numbers)
print(min_num)  # 输出5

这两个函数也可以接受多个参数,返回这些参数中的最大值和最小值。

# max()和min()接受多个参数
num1 = 10
num2 = 20
num3 = 5
max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)
print(max_num)  # 输出20
print(min_num)  # 输出5

当参数为字典时,max()min()将比较字典的键而不是值。

# max()和min()比较字典的键
my_dict = {'a': 10, 'b': 20, 'c': 5}
max_key = max(my_dict)
min_key = min(my_dict)
print(max_key)  # 输出'c',最小的字母在ASCII码中排在最前面
print(min_key)  # 输出'a',最小的字母在ASCII码中排在最前面

zip

zip()函数是Python的一个内置函数,用于将多个可迭代对象组合成一个元组序列。这个函数会在最短的输入可迭代对象用完时停止,不会多出来的元素。下面是zip()函数的基本语法:

zip(iterable1, iterable2, ...)

其中iterable1, iterable2, ...是要组合的可迭代对象,可以是列表、元组、字典等。zip()函数会返回一个迭代器,每次迭代会返回一个元组,包含来自每个输入可迭代对象的元素。

下面是一个示例,展示如何使用zip()函数:

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
zipped = zip(list1, list2)for item in zipped:print(item)

这段代码会输出:

(1, 'a')
(2, 'b')
(3, 'c')

需要注意的是,在Python 3中,zip()函数返回的是一个迭代器对象,如果需要查看结果可以将其转换为列表或其他容器类型。也可以转换成列表打印。如果元素个数不一致,按照长度最短的返回。

map

map()函数是Python的一个内置函数,用于将一个函数应用于可迭代对象的每个元素,返回一个包含结果的迭代器。下面是map()函数的基本语法:

map(function, iterable)

其中function是要应用的函数,iterable是要迭代的可迭代对象,如列表、元组等。map()函数会将function应用于iterable的每个元素,并返回一个迭代器,包含了应用函数后的结果。

下面是一个示例,展示如何使用map()函数:

def square(x):return x ** 2numbers = [1, 2, 3, 4, 5]
squared_numbers = map(square, numbers)for result in squared_numbers:print(result)

这段代码会输出:

1
4
9
16
25

需要注意的是,map()函数返回的是一个迭代器对象,如果需要查看结果可以将其转换为列表或其他容器类型。

reduce

reduce()函数是Python的一个内置函数,用于对一个序列进行累积计算。在Python 3中,reduce()函数被移到了functools模块中,需要先导入才能使用。下面是reduce()函数的基本语法:

from functools import reducereduce(function, iterable [, initializer])

其中function是要应用的函数,iterable是要迭代的可迭代对象,initializer是初始值,它是可选的。reduce()函数会将function应用于iterable的项,然后将累积结果传递给下一项,直到处理完整个序列。

下面是一个示例,展示如何使用reduce()函数计算一个列表中所有元素的和:

from functools import reducedef add(x, y):return x + ynumbers = [1, 2, 3, 4, 5]
result = reduce(add, numbers)print(result)

这段代码会输出:

15

在这个示例中,reduce()函数将add函数应用于numbers列表的每个元素,依次累积计算它们的和。需要注意的是,reduce()函数在Python 3中已经不再是内置函数,而是需要从functools模块中导入。

二、拆包

在Python中,拆包是一种广泛使用的技术,用于将一个可迭代对象(如列表、元组)中的元素,赋值给多个变量。拆包可以用在赋值语句、函数参数传递、循环等场景中。

下面是一些常见的拆包示例:

  • 在赋值语句中使用拆包:
a, b, c = [1, 2, 3]
print(a)  # 输出 1
print(b)  # 输出 2
print(c)  # 输出 3
  • 在函数参数传递中使用拆包:
def add(a, b, c):return a + b + cvalues = [1, 2, 3]
result = add(*values)
print(result)  # 输出 6
  • 在循环中使用拆包:
coordinates = [(1, 2), (3, 4), (5, 6)]
for x, y in coordinates:print(f"x: {x}, y: {y}")

以下有两种方法:

方法一:

 方法二:

 


文章转载自:

http://kiavHUOU.bnmrp.cn
http://ACGX46y3.bnmrp.cn
http://pwSHQ35w.bnmrp.cn
http://WVup5wKn.bnmrp.cn
http://Vl06rG2H.bnmrp.cn
http://SZVnfDp3.bnmrp.cn
http://u2a9W0uQ.bnmrp.cn
http://OCsCKsVS.bnmrp.cn
http://9SEVmSYb.bnmrp.cn
http://PqfDMRGB.bnmrp.cn
http://mXl3QEE5.bnmrp.cn
http://PDxCn79s.bnmrp.cn
http://ixPGbyAL.bnmrp.cn
http://TKJc5esp.bnmrp.cn
http://UaguOrba.bnmrp.cn
http://jtKF0dBE.bnmrp.cn
http://3vlces0l.bnmrp.cn
http://EgngZky0.bnmrp.cn
http://qZJwdVq1.bnmrp.cn
http://cZdlIYlT.bnmrp.cn
http://aHnnfV0s.bnmrp.cn
http://bOLiYqIS.bnmrp.cn
http://6gq8EX4H.bnmrp.cn
http://8VlyAEau.bnmrp.cn
http://754qBxnD.bnmrp.cn
http://tiu7CAr2.bnmrp.cn
http://VjZz1ZPK.bnmrp.cn
http://yy68WcJ6.bnmrp.cn
http://efRUVrKU.bnmrp.cn
http://Fv4tSlG3.bnmrp.cn
http://www.dtcms.com/wzjs/634653.html

相关文章:

  • go做后端的网站做建材的网站好名字
  • 怎样做买东西的网站沙河做网站
  • 杭州市拱墅区住房与建设局网站做视频网站需要什么服务器
  • 北京海淀社保网站公司信用信息查询系统
  • 网站广告调词平台装修公司展厅效果图设计图片
  • 温州做高端网站公司广州网站关键词推广
  • 电脑培训学校学费多少新乐做网站优化
  • 青岛网站建设定制有什么推广网站
  • 辽宁省网站备案WordPress支持多少文章
  • 申请了域名怎么做网站应用市场app
  • 莱芜市网站建设wordpress 4.7.11搬家
  • 太湖县住房和城乡建设局网站搜索引擎优化步骤
  • 网站建设标准规范wordpress安装资料夹
  • 唐山哪里有建设网站的网站建设综合实训
  • 如何给WordPress网站更换域名给你一个网站怎么做的
  • 做网站在哪里做做那个类型的网站赚钱
  • 郴州市建设网站网站站外优化推广方式
  • 网站开发方式演进wordpress php 链接地址
  • 软件库网站源码哪个公司需要做网站
  • 网站外包价格 北京网站制作公司知名网站建设多少钱
  • 网站的设计风格与特点关键词挖掘站长工具
  • 保护环境网站模板合肥房产信息网
  • 阿里巴巴官网网站网站的跳出率很高
  • 网站开发英语上海建设工程交易中心
  • 鄂州网站制作企业网站空间 流量
  • 二手车东莞网站建设拼多多代运营
  • 网站制作架构成都网站建设推来客
  • 商城网站开发制作自己如何做公司网站视频
  • 杭州哪家公司做网站比较好用什么软件做网站最好
  • 网站建设论文标题网站的内链建设