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

潍坊网站定制模板建站如何建设一个国外网站

潍坊网站定制模板建站,如何建设一个国外网站,企业管理信息系统案例,wordpress破解登录密码#x1f389;欢迎来到Python专栏~Python常用内置函数#xff08;二#xff09; ☆* o(≧▽≦)o *☆嗨~我是小夏与酒#x1f379; ✨博客主页#xff1a;小夏与酒的博客 #x1f388;该系列文章专栏#xff1a;Python学习专栏 文章作者技术和水平有限#xff0c;如果文… 欢迎来到Python专栏~Python常用内置函数二 ☆* o(≧▽≦)o *☆嗨~我是小夏与酒 ✨博客主页小夏与酒的博客 该系列文章专栏Python学习专栏 文章作者技术和水平有限如果文中出现错误希望大家能指正 欢迎大家关注 ❤️ 目录-Python常用内置函数二 一、说明二、基本输入/输出三、range()四、zip()五、map()、reduce()、filter() 一、说明 Python技能树Python入门技能树。 版本Python 3.10。 IDEPyCharm。 参考书籍《Python数据分析、挖掘与可视化》。 基础文章 1、【Python】Python基础知识总结。 2、【Python】PyCharm中调用另一个文件的函数或类。 3、【Python数据分析】Python基础知识篇。 4、【Python数据分析】Python基本数据类型。 二、基本输入/输出 1、input() 内置函数input()用来接收用户的键盘输入不论用户输入什么内容input()一律返回字符串必要时使用内置函数int()、float()或eval()对用户输入的内容进行类型转换。 num int(input(请输入一个大于2的自然))# 除2的余数为1的整数为奇数能被2整除的整数为偶数 if num%2 1:print(这个是奇数) else:print(这个是偶数)# 运行结果 请输入一个大于2的自然11 这个是奇数lst eval(input(请输入一个若干自然数的列表))print(列表中所有元素之和为, sum(lst))# 运行结果 请输入一个若干自然数的列表[1,2,3,4,5] 列表中所有元素之和为 152、print() print()的语法格式如下 print(value1,value2,...,sep,end\n)sep参数之前为需要输出的内容可以有多个 sep参数用于指定数据之间的分隔符如果不指定则默认为空格 end参数表示输出完所有数据之后的结束符如果不指定则默认为换行符。 print(1,2,3,4,5) # 默认情况使用空格作为分隔符 print(1,2,3,4,5,sep,) # 指定使用逗号作为分隔符 print(1,2,3,4,5,end ) # 输出完所有数据之后以空格结束不换行 print(6,7)# 运行结果 1 2 3 4 5 1,2,3,4,5 1 2 3 4 5 6 7三、range() range()的语法格式如下 range([start,] stop [, step] ),其中参数start默认为0step默认为1。该函数有range(stop)、range(start,stop)和range(start,stop,step)三种用法返回具有惰性求值特点的range对象其中包含左闭右开区间[start,stop)内以step为步长的整数范围。 该函数返回的range对象可以转换为列表、元组或集合可以使用for循环直接遍历其中的元素并且支持下标和切片。 range1 range(4) # 只指定stop为4start默认为0step默认为1 range2 range(5,8) # 指定start5和stop8step默认为1 range3 range(3,20,4) # 指定start3stop20step4 range4 range(20,0,-3) # step也可以是负数 print(range1,range2,range3,range4)print(range4[2])print(list(range1),list(range2),list(range3),list(range4))for i in range(10):print(i,end )# 运行结果 range(0, 4) range(5, 8) range(3, 20, 4) range(20, 0, -3) 14 [0, 1, 2, 3] [5, 6, 7] [3, 7, 11, 15, 19] [20, 17, 14, 11, 8, 5, 2] 0 1 2 3 4 5 6 7 8 9 四、zip() 内置函数zip()用来把多个可迭代对象中对应位置上的元素分别组合到一起返回一个可迭代的zip对象其中每个元素都是包含原来的多个可迭代对象对应位置上元素的元组最终结果中包含的元素个数取决于所有参数序列或可迭代对象中最短的那个可以把zip对象转换为列表或元组之后查看其中的内容也可以使用for循环逐个遍历其中的元素。 在使用该函数时要特别注意zip对象中的每个元素都只能使用一次访问过的元素不可再次访问并且只能从前往后逐个访问zip对象中的元素不能使用下标直接访问指定位置上的元素zip对象不支持切片操作也不能作为内置函数len()和reversed()的参数。 data zip(1234, [1,2,3,4,5,6]) print(data)# 在转换为列表时使用了zip对象中的全部元素zip对象中不再包含任何内容 print(list(data))# 如果需要再次访问其中的元素必须重新创建zip对象 data zip(1234, [1,2,3,4,5,6]) print(tuple(data))data zip(1234, [1,2,3,4,5,6]) # zip对象是可迭代的可以使用for循环逐个遍历和访问其中的元素 for item in data:print(item)# 运行结果 zip object at 0x0000026601D5BE40 [(1, 1), (2, 2), (3, 3), (4, 4)] ((1, 1), (2, 2), (3, 3), (4, 4)) (1, 1) (2, 2) (3, 3) (4, 4)五、map()、reduce()、filter() 1、map() map()的语法格式如下 map(func, *iterables)map()函数把一个可调用对象func依次映射到序列的每个元素上并返回一个可迭代的map对象其中每个元素是原序列中元素经过可调用对象func处理后的结果该函数不对原序列做任何修改。 该函数返回的map对象可以转换为列表、元组或集合也可以直接使用for循环遍历其中的元素但是map对象中的每个元素只能使用一次。 from operator import addprint(map(str, range(5))) print(list(map(str, range(5)))) print(list(map(len, [abc, 1234, test])))# 使用operator标准库中的add运算add运算相当于运算符 # 如果map()函数的第一个参数func是能够接收两个参数的可调用对象则可以映射到两个序列上 for num in map(add, range(5), range(5,10)):print(num)# 运行结果 map object at 0x00000141CE8D2380 [0, 1, 2, 3, 4] [3, 4, 4] 5 7 9 11 132、reduce() 在Python 3.x 中reduce()不是内置函数而在标准库functools中需要导入之后才能使用。 reduce()的语法格式 reduce(func, seq[, initial])函数reduce()可以将一个接收2个参数的函数以迭代的方式从左到右依次作用到一个序列或可迭代对象的所有元素上并且每一次计算的中间结果直接参与下一次计算最终得到一个值。 例如继续使用operator标准库中的add运算那么表达式reduce(add,[1,2,3,4,5])计算过程为((((12)3)4)5)。 from functools import reduce from operator import add, mul, or_seq range(1,10) print(reduce(add, seq)) # 累加seq中的数字 print(reduce(mul, seq)) # 累乘seq中的数字 seq [{1}, {2}, {3}, {4}] print(reduce(or_, seq)) # 对seq中的集合连续进行并集运算# 运行结果 45 362880 {1, 2, 3, 4}3、filter() 内置函数filter()用于使用指定函数描述的规则对序列中的元素进行过滤。 filet()的语法格式如下 filter(func or None, iterable)在语法上filter()函数将一个函数func作用到一个序列上返回一个filter对象其中包含原序列中使得函数func返回值等价于True的那些元素。如果指定函数func为None则返回的filter对象中包含原序列中等价于True的元素。 和生成器对象、map对象、zip对象、reversed对象一样filter对象具有惰性求值的特点其中每个元素只能使用一次。 seq [abcd, 1234, .,?!, ] print(list(filter(str.isdigit, seq))) # 只保留数字字符串 print(list(filter(str.isalpha, seq))) # 只保留英文字母字符串 print(list(filter(str.isalnum, seq))) # 只保留数字字符串和英文字符串 print(list(filter(None, seq))) # 只保留等价于True的元素# 运行结果 [1234] [abcd] [abcd, 1234] [abcd, 1234, .,?!]结尾 ❤️ 感谢您的支持和鼓励 您可能感兴趣的内容【Python】Python实现串口通信PythonStm32【FPGA】串口通信讲解-状态机判断数据值 【Arduino TinyGo】【最新】使用Go语言编写Arduino-环境搭建和点亮LED灯【全网首发开源教程】【Labview机器人仿真与控制】Labview与Solidworks多路支配关系-四足爬行机器人仿真与控制
http://www.w-s-a.com/news/700778/

相关文章:

  • 网络营销从网站建设开始卖汽车配件怎么做网站
  • 手机商城网站制作公司济南想建设网站
  • .net 建网站网站网站做员工犯法吗
  • 电子商务网站建设说课稿棕色网站设计
  • 怎么做律所的官方网站红塔网站制作
  • 装一网装修平台官网惠州seo按天付费
  • 湖南建设监理报名网站东莞模块网站建设方案
  • 网站建设小组个人主页html源码
  • 响应式网站检测工具营销公司业务范围
  • 网站源码如何安装做游戏课程网站
  • 选服务好的网站建设亚洲砖码砖专区2022
  • 网站快速查找wordpress 悬停 图片 文字
  • 网站续费 多久想自己做网站该学些什么
  • 可以自己做网站wordpress英文写作插件
  • 国外可以做会员网站的网站怎么查百度竞价关键词价格
  • 新站网站建设亚马逊关键词
  • 电商网站前端架构设计上海市建设工程安全生产协会网站
  • 东莞企业免费模版网站建设一般网站维护要多久
  • 著名建筑设计网站常州制作网站价格
  • 食品营销型网站广东省广州市白云区
  • 如何做网站哪个站推广描述对于营销型网站建设很重要飘红效果更佳
  • 济阳做网站公司99企业邮箱888
  • 国贸做网站的公司能接做网站的活的网站
  • 淮南建设厅网站上杭县建设局网站
  • 东莞做网站公司首选!西安注册公司费用
  • 做网站包括什么卖水果网站模板
  • 扬州网站建设外包wordpress 文章评分
  • 网站建设网站多少钱公司名字大全列表
  • 设计企业网站内容wordpress 投稿者 权限
  • seo网站推广免费价格低的成语