# -*- coding:utf-8 -*-
# Author: Evan Mi
import functools
# 取绝对值
print('abs:', abs(-1))
# 如果一个可迭代对象的所有元素都为真,返回true ;空也返回真
print('all:', all([1, 0, -3]))
# 有一个为真就全为真
print('any:', any([1, 0, -1]))
# 变成可打印的字符串格式
print('ascii:', ascii([1, 2]))
# 把整数转换成2进制
print('bin:', bin(2))
# 判断真假
print('bool:', bool(1 == 2))
# 创建一个可修改的byte数组
print('bytearray:', bytearray('Evan', encoding='utf-8'))
# 创建一个不可修改的byte数组
print('bytes', bytes('Evan', encoding='utf-8'))
# 是否是否可调用(也就是是不是一个类或函数 --后面能不能加括号)
print('callable:', callable([]))
# 把Unicode转换为对应的字符
print('chr:', chr(97))
# 把字符转换为unicode
print('ord:', ord('我'))
# 把字符串转为python obj
print('compile:', compile('for i in range(10):print(i)', '', 'exec'))
# 返回一个复数
print('complex:', complex(2, 3))
# 生成一个字典
print('dict:', dict())
# 查看有什么方法可用
print('dir:', dir({}))
# 返回两个数相除的商和余数
print('divmod:', divmod(5, 3))
# 加载一个字符串为python的数据可是
print('eval:', eval('{"name":"Evan","age":12}'))
# 执行一段命令或代码
print('exec:')
exec('for i in range(10): print(i)')
# 给一个列表加上前缀下标
print('enumerate')
for x, y in enumerate(['a', 'b', 'c']):print(x, y)
# 过滤
print('filter:')
f_res = filter(lambda n: n > 5, range(10))
for x in f_res:print(x)
# 给可迭代对象中的每个元素做一个操作,返回操作后的可迭代对象
print('map:')
map_res = map(lambda xx: xx**2, [1, 2, 3])
for mx in map_res:print(mx)
# reduce((((0+1)+2)+3)+4)
print('reduce:')
re_res = functools.reduce(lambda rx, ry: rx+ry, range(5))
print(re_res)
# 字符串转化为浮点数
print('float:', float('123.2'))
# 创建不可变列表
print('frozenset:', frozenset([1, 2, 3, 4, 5]))
# 返回这个python文件中的所有定义的变量的key-value
print('globals:', globals())
# 字符串的hash值
print('hash:', hash('Evan'))
# 转为16进制字符串
print('hex:', hex(22))
# 返回内存地址
print('id:', id('232323'))
# 获取局部变量
print('locals:', locals())
# 最大值
print('max: ', max(1, 4, 6))
# 最小值
print('min: ', min(2, 5, 6))
# 转8进制字符串
print('oct:', oct(12))
# 幂运算
print('pow:', pow(2, 3))
# 转字符串
print('repr:', repr(2323))
# 保留n位小数 4舍5入
print("round:", round(23.3353, 2))
# 排序
mmap = {6: 2, 3: 3, 2: 1}
print('sorted')
print(mmap)
print(sorted(mmap.items()))
print(sorted(mmap.items(), key=lambda kx: kx[1]))
# 查看数据类型
print('type:', type(1))
# zip
zres = zip(['a', 'b', 'c', 'd'], [1, 2, 3])
for zs in zres:print(zs)

python3 内置方法相关推荐

  1. python基础30个常用代码大全-Python3列表内置方法大全及示例代码小结

    Python中的列表是简直可说是有容乃大,虽然看似类似C中的数组,但是Python列表可以接受任意的对象元素,比如,字符串,数字,布尔值,甚至列表,字典等等,自由度提升到一个新的高度,而Python也 ...

  2. python3.5怎么使用-Python3.5常见内置方法参数用法实例详解

    本文实例讲述了Python3.5常见内置方法参数用法.分享给大家供大家参考,具体如下: Python的内置方法参数详解网站为:https://docs.python.org/3/library/fun ...

  3. [Python3] 015 冰冻集合的内置方法

    目录 0. 前言 英文名 元素要求 使用限制 返回 方法数量 1. 如何查看 frozenset() 的内置方法 2. 少废话,上例子 2.1 copy() 2.2 difference() 2.3 ...

  4. angular 判断字符串为空_总结:44个Python3字符串内置方法大全及示例

    概述 Python中字符串是作为一种强大的处理工具集的存在,而不是类C中使用的那么难受.因为Python提供了一系列字符串操作的方法,从大小写转换.切片操作到查找等等应有尽有,几乎满足日常的使用场景, ...

  5. python3 获取 当前作用域 全部参数的内置方法 locals()

    在写程序时,经常会碰见传递过多参数的情况.先看一个例子 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author: wxnacy(wxnacy@gma ...

  6. python如何判断字典中是否存在某个键_总结:11个Python3字典内置方法大全及示例...

    概述 字典有着类似列表的高灵活度的特点,而与列表通过偏移索引的存取元素的方式不同,字典是通过无序的键来存取键值对的,即字典是任意对象的无需集合,可在原处增加或减少,且支持任意深度的嵌套(即可以包含诸如 ...

  7. python3 内置函数map 返回的迭代器转为列表

    python3 内置函数map 返回的是迭代器,python2 返回的才是列表, 在python3中想要使用需要把迭代器在转换成列表 list_a = [1, 2, 3, 4, 5]def add(n ...

  8. 序列内置方法详解(string/list/tuple)

    一.常用方法集合 1.1.string,字符串常用方法 以下举例是python2.7测试: 函数名称 作用 举例 str.capitalize() 字符串第一个字符如果是字母,则把字母替换为大写字母. ...

  9. 数字、字符串、列表类型及常用内置方法

    目录 可变不可变类型 基本数据类型及内置方法 数字类型 整型 浮点型 数字类型总结 字符串类型 字符串类型的常用操作+内置方法 字符串类型总结 列表类型 列表类型的常用操作+内置方法 列表类型总结 可 ...

最新文章

  1. 关闭360浏览器广告(广告洁癖)
  2. 实验1 Windows汇编语言开发环境
  3. 常州彪马机器人_PUMA560型机器人
  4. 前端总结·基础篇·CSS(二)视觉
  5. 8599元起!三星Galaxy Z Fold3/Flip3 5G折叠手机国行即将发货
  6. 刷新率调高,或高于60Hz闪屏,忽明忽暗,晃动问题
  7. atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
  8. chart控件使用教程
  9. 用计算机显示器主屏区域造句,显示器造句
  10. 2022-03-25 Python作业3
  11. photoshop给照片去斑的一些办法
  12. shoug oracle,SHOUG User Group Young Expert Program
  13. 细述QQ与TIM的不同之处
  14. 线阵相机的线扫描速率的计算方法
  15. SAP MM ME56不能为审批后的PR分配货源? 2
  16. Ubuntu22.04上安装Xilinix Vivado 2018.3
  17. 中国十大军工集团介绍
  18. 【C语言习题】统计君君提水的桶数(不使用ceil函数与floor函数)
  19. linux下freerdp编译,linux下安装freerdp连接windows远程桌面的好软件软件
  20. 网站分析软件Umami

热门文章

  1. python基本对象类型
  2. linux系统如何挂载新硬盘,Linux系统挂载新硬盘操作流程
  3. linux 进程崩溃 wait,Linux信号机制有关问题
  4. 微信公众号中选择时间css,微信公众号到底应该几点推文?
  5. 3D物体识别的假设检验
  6. java7 nio2 新特性_JDK7新特性,你知道几个?
  7. c#ovalshape_【原创】C# 实现拖拉控件改变位置与大小(SamWang)(附源代码下载)
  8. java php 女生数量,萌妹子告诉你php和java如何选
  9. 戴尔笔记本电脑开机黑屏怎么办_戴尔笔记本电脑充不进电怎么办
  10. #if 0 #elif 1 #else #endif 用法