Python进阶(五)----内置函数Ⅱ 和 闭包

一丶内置函数Ⅱ

####内置函数#### 特别重要,反复练习

###print() 打印输入

#sep 设定分隔符

# end 默认是换行可以打印到一行

print(1,2,3,4,sep='|',end=' ')

print(1,2,3,4,sep='|')

# print() 还可以写字符串到文件, file= 文件句柄

f=open('log','a',encoding='utf-8')

print('这是要写入的文件',file=f)

print([1,2,3,4],file=f) #可以写任意类型的哦!!! 写入就成字符串了

print((1,2,34),file=f) #可以写任意类型的哦!!! 写入就成字符串了

print({'a':1},file=f) #可以写任意类型的哦!!! 写入就成字符串了

print(1,file=f) #可以写任意类型的哦!!! 写入就成字符串了

###list()

#创建列表的集中方式

#1. 直接创建

li=[]

#2. list() 方法

li1=list()

#3. 列表推导表达式

a=[i for i in range(10)]

print(a) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

###dict()

#字典的创建方式 4 中

#1.直接创建

dic={}

#2. dict()

dic2=dict()

#3. 字典推导式

b={i:1 for i in range(10)}

#4. fromkeys

dic3=dict.fromkeys([1,2,3,4],1)

###获取绝对值 abs()

print(abs(-100))

###sum(iterable,) 求和 必须是数字

print(sum([1,2,3,4]))

print(sum([1,2,3,4],100))

print(sum('1234')) # 字符串不能求和

print(sum({1:1,2:2,3:3})) # 字典的键是数字 so 可以相加求和

print(sum((1,2,3,4,5,6)))

####min(*args ,key=) 取最小的值 和 max()用法相同

#1. 普通使用

print(min([1,2,3,4])) # 1

print(min((23,10,1,2,3,4))) # 1

print(min('413'),type(min('413'))) # 字符串 会被迭代 还是字符串

#2 特殊功能 key=func ===> key=匿名函数

#默认情况

def func(x): # 此处x得到是迭代对象的每个元素, so 分别是: wuad , aler , field

return x[1] # 返回是以字符串索引为1的字母,比较这个位置的字母的大小.返回最小的

print(min(['wuad','aler','field'],key=func)) # field

#特殊使用 key=lambda

print(min(['dalao','aordi','xiaocang'],key=lambda x:x[0])) #aordi

###

python内置函数与闭包_Python进阶(五)----内置函数Ⅱ 和 闭包相关推荐

  1. python高阶函数看不懂_Python进阶:高阶函数的详细说明

    这篇文章讲述了Python进阶:高阶函数的详细说明有需要的朋友可以参考 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单 ...

  2. python在匿名函数作和_python之路——内置函数和匿名函数

    阅读目录 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的 ...

  3. python map函数的作用_python语言基础之map函数,urlib.request,多线程

    1.map函数 map 是 Python 自带的内置函数,它的作用是把一个函数应用在一个(或多个)序列上,把列表中的每一项作为函数输入进行计算,再把计算的结果以列表的形式返回. map 的第一个参数是 ...

  4. python全局变量的声明和使用_Python二级(07)——函数和代码复用

    >>上一篇<Python二级(06)--程序的控制结构> 一.知识导图 二.函数的基本使用 1.函数的定义 I.函数是一段具有特定功能的.可重用的语句组,通 过函数名来表示和调 ...

  5. python函数不定参数_python如何定义不定参数函数

    *args,可以传入任意多个参数 **args,以字典形式传入任意多个参数 元组形式: 1.定义函数 def test1(*args): print('################test1### ...

  6. python编程内置函数使用方法_python编程(4)--内置函数

    ​     函数,通常称为方法,是一种将自变量到因变量的映射(y = f(x)).在python里用def或者lambda去构造,语法如下. def f(x):      #x -- 输入 y = x ...

  7. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

  8. python中内置函数的用法_python中str内置函数用法总结

    大家在使用python的过程中,应该在敲代码的时候经常遇到str内置函数,为了防止大家搞混,本文整理归纳了str内置函数.1字符串查找类:find.index:2.字符串判断类:islower.isa ...

  9. python中字符串函数的用法_python中字符串内置函数的用法总结

    capitalize() 首字母大写 a='someword' b=a.capitalize() print(b) ->Someword casefold()&lower() 所有字母变 ...

最新文章

  1. Science综述:人类与微生物共进退
  2. 将VS2005中的.CS文件在网页中显示的方法
  3. codeforces 7.22 F Pairwise Modulo
  4. java volatile lock_Java并发学习笔记 -- Java中的Lock、volatile、同步关键字
  5. Some thoughts on dfs
  6. 函数式编程与命令式编程的学习难度比较
  7. spring boot 视图层(JAVA之学习-2)
  8. SVN和Git优劣对比
  9. 国外计算机论文翻译,计算机论文外文翻译
  10. 秋天的第一杯奶茶?NO,是第一份大数据学习宝典
  11. 卷积神经网络——灰度图像的卷积
  12. KeyError: 'labels [189] not contained in axis' Python DataFrame 合并后使用loc进行索引的时候出错问题分析以及解决方案
  13. word找不到橡皮擦工具
  14. 手把手带你从0完成医疗行业影像图像检测三大经典模型InceptionV3-RestNet50-VGG16(附python源代码及数据库)——改变世界经典人工智能项目实战(一)手把手教学迁移学习
  15. Task01:熟悉新闻推荐系统的基本流程(项目结构)
  16. 配置ntp客户端与服务器端时间的同步
  17. PTA 海盗分赃 (25分)
  18. IT人员转行写小白文可以么?
  19. MySQL 内置的监控工具介绍及使用篇
  20. Paddlehub+wechaty实现一个智能微信机器人-好友友好账户管家

热门文章

  1. 艾为电子年盈利1亿元:同比增速大幅下滑,科创板IPO暂时中止
  2. Java实现人脸登录、注册等功能【完整版】
  3. C#.net使用DotNetCharting控件生成报表统计图
  4. python 将带数字的拼音转换为带声调的拼音
  5. USB3.0接口的工业相机应用
  6. Lambda表达式接口更新方法引用函数式接口Stream流
  7. Docker container 杀不掉 docker 死掉怎么办?
  8. 三菱FR-A800系列变频器的控制方法的说明
  9. 【内网学习笔记】24、SPN 的应用
  10. 实体关系抽取必读文献|清华thunlpgithub|