1. 内置函数
1.双下划线方法的使用
1.原来it=lst.__iter__() print(it__next__())
2.现在it=iter(list) print(next(it))
2.id() hash()
id() 查看对象的内存地址
hash() 结果是唯一的数字
目的为了储存 数字的hash值是他的本身,hash值不能做密码
3.help()
print(help(str)) 帮我到官方文档看一下str的用法等信息
4.callable
print(callable(fn))帮我查询一下fn是否可以被调用
  5.dir()
print(dir(str)) 查看str的用法
6.bin() 转换为二进制
oct() 转换为八进制
hex() 转换为十六进制
int() 转换为十进制
7.float() 浮点数
complex() 复数
abs() 转换成他的绝对值
divmode()返回商和余数
8.round()四舍五入 不好用
9.pow(i,j,k) i**J取余k
10.sum() print(sum(range(1,100)))
11.max() print(max(1,2,3,4,55,66,7,8))
12.min() print(min(1,2,34,5,6,77,))
13.enumerate() 枚举
  14.any()   任意的,就是or
all() 所有的,就是and
15.zip() 拉链函数 是可迭代对象
zip(lis1,lis2,lis3)如果lis的长度不一样取决于最短的(木桶效应)
16.reversed
new_lst = reversed(lst) reversed
for el in new_lst:
print(el)
17.slice(i,j,k) 切片
  18. print(format('test', '<20')) # 左对齐  cener(20)
print(format('test', '>20')) # 右对齐
print(format('test', '^20')) # 居中 数值
print(format(3, 'b')) # 二进制 11
print(format(97, 'c')) # 转换成unicode字符 a
print(format(11, 'd')) # 十进制进制 11
print(format(11, 'o')) # 八进制 13
print(format(11, 'x')) # 十六进制(小写字母) b
print(format(11, 'X')) # 十六进制(大写字母) B
print(format(11, 'n')) # 和d一样 11
print(format(11)) # 和d一样 11
浮点数
print(format(123456789, 'e')) # 科学计数法. 默认保留6位小数
print(format(123456789, '0.2e')) # 科学计数法. 保留2位小数(小写)
print(format(123456789, '0.2E')) # 科学计数法. 保留2位小数(大写)
print(format(1.23456789, 'f')) # 小数点计数法. 保留6位小数
print(format(1.23456789, '0.2f')) # 小数点计数法. 保留2位小数
print(format(1.23456789, '0.10f')) # 小写数点计数法. 保留10位小数
print(format(1.23456789e+10000, 'F')) # 小数点计数法. INF 无穷
 19.bytes() 把字符串转换成bytes类型  bs=bytes(s,encoding="utf-8")
20.ord() 查看某编码位置
chr() 查看某编码的位置元素
ascii() 判断文字是不是在ascii里面,如果在原样输出,不在的话获得unicode
21.repr() 原样输出
print("你好\\我好\n大家好")-->你好\我好
大家好
print(repr("你好\\我好\n大家好"))-->你好\\我好\n大家好
字符串最该显示,最官方的样子
在字符串中使用\表示转义 \n \t \\
22.format{}
s='腿'
print(f"我要吃鸡{s}")
23.locals()返回当前作用域的名字
globals()返回全局作用域名字
  24.eval() 执行字符串类型的代码. 并返回最终结果
exec() 执行字符串类型的代码
compile() 将字符串类型的代码变异.
代码对象能够通过exec语句来执行或者eval()进行求值
25.open() 用于打开一个文件,创建一个句柄
26.memoryview() 查看字符在内存的情况
s=memoryvie("麻花藤".encode("utf-8"))
print(s) <memory at 0x0000000001CA5F48>
27.frozenset() 创建⼀个冻结的集合. 冻结的集合不能进⾏添加和删除操作
其他相关

day_12 内置函数的更多相关文章

  1. Entity Framework 6 Recipes 2nd Edition(11-12)译 -> 定义内置函数

    11-12. 定义内置函数 问题 想要定义一个在eSQL 和LINQ 查询里使用的内置函数. 解决方案 我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我 ...

  2. Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数

    dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...

  3. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  4. DAY5 python内置函数+验证码实例

    内置函数 用验证码作为实例 字符串和字节的转换 字符串到字节 字节到字符串

  5. python之常用内置函数

    python内置函数,可以通过python的帮助文档 Build-in Functions,在终端交互下可以通过命令查看 >>> dir("__builtins__&quo ...

  6. freemarker内置函数和用法

    原文链接:http://www.iteye.com/topic/908500 在我们应用Freemarker 过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker 有没有类似于Jav ...

  7. set、def、lambda、内置函数、文件操作

    set : 无序,不重复,可以嵌套 .add (添加元素) .update(接收可迭代对象)---等于批量 添加 .diffrents()两个集合不同差 .sysmmetric difference( ...

  8. SQL Server 内置函数、临时对象、流程控制

    SQL Server 内置函数 日期时间函数 --返回当前系统日期时间 select getdate() as [datetime],sysdatetime() as [datetime2] getd ...

  9. Python-Day3知识点——深浅拷贝、函数基本定义、内置函数

    一.深浅拷贝 import copy #浅拷贝 n1={'k1':'wu','k2':123,'k3':['carl',852]} n2=n1 n3=copy.copy(n1) print(id(n1 ...

随机推荐

  1. JAVA基础知识总结9(特殊类)

    1.Object: 所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能. 具体 ...

  2. [poj1509]Glass Beads(最小表示法)

    题目大意:求循环同构的字符串的最小字典序. 解题关键:最小表示法模板题. #include<cstdio> #include<cstring> #include<algo ...

  3. memcache windows64 位安装

    --环境: windows 2008 R2 64位 wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64 --目标: 实现 php 用memcach ...

  4. latex公式怎么变成图片格式

    由于这几天正在复习高中的数学,想写一些博客记录一下,发现数学公式的输入是一个问题,后来知道了latex,去youtube学习了一点入门教程发现挺简单的,不过有一个问题,latex生成的是pdf格式啊, ...

  5. Luogu 3172 [CQOI2015]选数

    考虑枚举$k$的倍数$dk$,容易知道$\left \lceil \frac{L}{K} \right \rceil\leq d\leq \left \lfloor \frac{H}{k} \righ ...

  6. ubuntu16.04.2安装tftp服务器

    1.安装 $ apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端 tftpd-hpa是服务器 2.创建目录 $ mkdir /tftpboot 这是创建tf ...

  7. python的远程调试(使用pycharm)

    测试环境描述1:c++调用python,操作系统环境是linux 2:pycharm安装在windows 安装步骤 1:把pycharm-debug.egg上传到linux上面. 2:使用easy_i ...

  8. bootstrap学习网址

    http://www.bootcss.com/  bootstrap中文学习网址

  9. WordCount程序及测试

    Github地址:https://github.com/CG0317/WordCount PSP表: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  30 ...

  10. [学习笔记]信号基本概念(中断和信号)/名称及常用信号/信号处理/signal函数实践

    1基本概念 中断 q  中断是系统对于异步事件的响应 q  中断信号 q  中断源 q  现场信息 q  中断处理程序 q  中断向量表 异步事件的响应:进程执行代码的过程中可以随时被打断,然后去执行 ...