Python进阶(五)----内置函数Ⅱ 和 闭包
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'))) #<class 'str'> 字符串 会被迭代 还是字符串
#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进阶-VII 内置函数
一.内置函数引入 我们已经了解的有; print() input() range() next() dir() str() int() list() set() tuple() dict() he ...
- 十五. Python基础(15)--内置函数-1
十五. Python基础(15)--内置函数-1 1 ● eval(), exec(), compile() 执行字符串数据类型的python代码 检测#import os 'import' in c ...
- python学习交流 - 内置函数使用方法和应用举例
内置函数 python提供了68个内置函数,在使用过程中用户不再需要定义函数来实现内置函数支持的功能.更重要的是内置函数的算法是经过python作者优化的,并且部分是使用c语言实现,通常来说使用内置函 ...
- Python的常用内置函数介绍
Python的常用内置函数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.取绝对值(abs) #!/usr/bin/env python #_*_coding:utf-8_ ...
- python常用的内置函数哈哈
python常用的内置函数集合做一个归类用的时候可以查找 abs 返回数字x的绝对值或者x的摸 all (iterable)对于可迭代的对象iterable中所有元素x都有bool(x)为true,就 ...
- python常用的内置函数
python常用的内置函数集合做一个归类用的时候可以查找- abs 返回数字x的绝对值或者x的摸 - all (iterable)对于可迭代的对象iterable中所有元素x都有bool(x)为tru ...
- 十六. Python基础(16)--内置函数-2
十六. Python基础(16)--内置函数-2 1 ● 内置函数format() Convert a value to a "formatted" representation. ...
- python 常见的内置函数
内置函数 接下来,我们就一起来看看python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这 ...
- python之路——内置函数和匿名函数
阅读目录 楔子 内置函数 匿名函数 本章小结 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们 ...
随机推荐
- [技术博客]使用adb命令获取app(游戏)错误和警告日志
adb命令的使用 直接在命令行中输入: adb logcat *:W 注意:这句命令的意思是显示所有优先级大于等于警告(Warning)的日志,查找崩溃问题一般用: adb logcat *:E 注意 ...
- SAS 获取系统选项设置的过程步 PROC OPTIONS OPTION=()
PROC OPTIONS OPTION=(VALIDVARNAME LS);RUN;
- linux , nginx: 封禁IP的办法【转】
今天,我们的一台服务器出了问题: 被若干IP地址访问某个接口,该接口会发送短信. 所以,我们可以做两件事: 1. nginx的层面封IP . 2 linux server的层面封IP 先看ngin ...
- Java一行代码
1.整数格式化成0X 的形式字符串 String hour=String.format("%02d", txtWaringTime.getCurrentHour()); Strin ...
- git rebase命令
使用git rebase合并多次commit. 当年提交代码后,管理员发现,你的代码不能提交到服务器上,注意原因在于,你的commit中的commit和服务器中的有些commit不在同一时间轴上,即: ...
- C# 动态执行JS
有时候需要,在程序中灵活的嵌入自定义的计算逻辑,使用C#加载JS脚本形式可以实现: // 添加引用 using Microsoft.JScript; string jsStr = "var ...
- (转载)极大似然估计&最大后验概率估计
前言 不知看过多少次极大似然估计与最大后验概率估计的区别,但还是傻傻分不清楚.或是当时道行太浅,或是当时积累不够. 这次重游机器学习之路,看到李航老师<统计学习方法>中第一章关于经验风险最 ...
- LeetCode_461. Hamming Distance
461. Hamming Distance Easy The Hamming distance between two integers is the number of positions at w ...
- SQL Server PARTITION FUNCTION(分区)
分区并不影响Linq,sql查询 在MSSQL中,选中目标表,右键-存储-创建分区 根据提示完成分区,存储成sql 这里展示如何根据Id的数据范围分区 在执行前,可能需要设置日志文件大小为" ...
- Docker 两键创建 ZeroTier moon 节点
一条命令创建 ZeroTier moon 节点: $ docker run --name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp seedgou/ ...