Python学习之路8 - 内置方法
abs(-230) #取绝对值
all([0,1,-5]) #如果参数里面的所有值都为真就返回真,否则返回假
any([0,1,-5]) #如果参数里面有一个值为真则返回真,否则返回假
ascii([1,2,'fds','浮点数'])#将参数变成字符串
bin(8) #十进制转二进制
hex(255) #转十六进制
oct(4) #转八进制
bool(2) #判断参数真假
a = bytes("abcde",encoding="utf-8") #将字符串转换成二进制
b = bytearray("abcde",encoding="utf-8") #将字符串转换成二进制数组
b[2] = 100 #然后就可以想数组一样修改值 def test():pass
callable(test) #判断参数是否能被调用,test是函数,所以能被调用,返回True chr(100) #把数字对应的ASCII码字符取出来
ord('d') #返回对应的ASCII码编号 a = {}
dir(a) #查看a有什么方法 divmod(5,2) #返回参数一处以参数二的结果和余数 a = '''
a = [1,2,3]
b = iter(a)
print(b.__next__())
'''
exec(a) #将字符串编译成代码,然后运行 res = filter(lambda n:n>5,range(10)) #用来过滤数据,第一个是条件,第二个是数据
for i in res:
print(i) res = map(lambda n:n*n,range(10)) #用来处理数据,第一个是处理方式,第二个是数据
for i in res:
print(i) import functools
res = functools.reduce(lambda x,y:x*y,range(10)) #累计处理
#第一个参数是累计的方式,这里是累加
#第二个参数是需要运算的数据
print(res) #45 a = frozenset([1,4,33,212,54]) #将一个列表变成不可修改的
globals() #返回当前文件的所有变量名和值
globals().get('a') #这样可以取出变量名对应的值
hash('test') #返回对象的哈希值
max() #返回最大值
min() #返回最小值
pow(3,5) #3的5次方
repr(a) #将一个对象转换成字符串
round(1.5461,2) #保留2位小数 a = {6:2,4:23,34:5,-5:99}
sorted(a.items()) #按照key值进行排序
sorted(a.items(),key=lambda x:x[1]) #按照value进行排序 a = [1,2,3,4,5,6]
b = ['a','b','c','d']
for i in zip(a,b): #将a和b一一对应组成4个元组,a中的5,6没有对应的元组,所以就不显示
print(i) __import__('decorator') #将同目录下的decorator.py文件导入
Python学习之路8 - 内置方法的更多相关文章
- python学习day7 数据类型及内置方法补充
http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label4 1.列表类型 用途:记录多个值(一般存放同属性的值) 定义方法 在[]内 ...
- python学习之路-4 内置函数和装饰器
本篇涉及内容 内置函数 装饰器 内置函数 callable() 判断对象是否可以被调用,返回一个布尔值 1 2 3 4 5 6 7 8 9 10 11 num = 10 print(callabl ...
- python 面向对象之反射及内置方法
面向对象之反射及内置方法 一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静 ...
- python面向对象之反射和内置方法
一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被 ...
- python基础-列表List及内置方法
数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...
- python入门之数据类型及内置方法
目录 一.题记 二.整形int 2.1 用途 2.2 定义方式 2.3 常用方法 2.3.1 进制之间的转换 2.3.2 数据类型转换 3 类型总结 三.浮点型float 3.1 用途 3.2 定义方 ...
- python循环与基本数据类型内置方法
今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...
- Python字符串和列表的内置方法
一.字符串内置方法 1.strip() 删除开头和结尾的字符串 s.strip(rm) 删除s字符串中开头,结尾处,位于rm删除序列的字符串 s.lstrip(rm) 删除s字符串中开头位于rm删除 ...
- Python学习(八) —— 内置函数和匿名函数
一.递归函数 定义:在一个函数里调用这个函数本身 递归的最大深度:997 def func(n): print(n) n += 1 func(n) func(1) 测试递归最大深度 import sy ...
随机推荐
- struct tm
struct tm { int tm_sec; /* 秒–取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int tm_hour; /* 时 - 取值 ...
- 解决mysql远程登录
MySQL不允许远程登录,所以远程登录失败了,解决方法如下: 在装有MySQL的机器上登录MySQL mysql -u root -p密码 执行use mysql; 执行update user set ...
- linux-2.6.22.6内核启动分析之编译体验
1 解压缩.打补丁操作 1.1 打开ubuntu,通过FTP将windows相应文件夹下的linux-2.6.22.6.tar.bz2和补丁文件linux-2.6.22.6-jz2440.patch上 ...
- RUBY惯用方法(转)
RUBY惯用方法 目录 迭代 ||=赋值 程序入口 预设变量和特殊记号 inject 并行赋值 *的匹配 rescue简单用法 命名参数的默认值 精细duck typing控制 获取metaclass ...
- MySQL数据库删除数据(有外键约束)
在MySQL中删除一张表或一条数据的时候,出现有外键约束的问题,于是就去查了下方法: SELECT @@FOREIGN_KEY_CHECKS; 查询当前外键约束是否打开 ; 设置为1的时候外键约束是打 ...
- 5.11-笨办法学python-习题13(argv)
参考书目<learn python the hard way>——练习13 这个练习在Python上练了很多次,都运行不成功.在网上查了很多资料,发现很多人在练第13个练习的时候都有问题, ...
- excel中CTRL+E的用法
偶然发现excel中CTRL+E有按照例子填充的功能. 结果如下
- OpenFlow1.3.3 学习记录(持续更新)
OpenFlow1.3.3 学习记录(持续更新) 正在学习OpenFlow1.3,该篇笔记将日常更新,主要内容大致为官方文档的总结与翻译. 交换机组件 按照优先级顺序进行包匹配,如果匹配到流表项,则执 ...
- PGP的原理与使用
实验名称: PGP的原理与使用 姓名: 刘浩 20155307 任泓霖 20155319 班级: 1553 日期: 2017.10.16 一. 实验环境 Windows虚拟机下使用的是PKZIP2.0 ...
- 20145226夏艺华 《Java程序设计》实验报告三
实验三 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程包括下列领 ...