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 ...
随机推荐
- #leetcode刷题之路17-电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合.给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示例:输入:"23"输出:["a ...
- BZOJ 3489: A simple rmq problem(K-D Tree)
Time Limit: 40 Sec Memory Limit: 512 MBSubmit: 2579 Solved: 888[Submit][Status][Discuss] Descripti ...
- eclipse 打开一个新工程的基本设置
1.代码自动提示 Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation ...
- windows安装Oracle数据库
我装的版本是Oracle11,64位,直接网上下载即可.安装过程中也出现了一些坑,现在整理了一下. 1.下载的目录和安装的目录最好放到英文目录下,别放到中文或者特殊字符的文件夹中,点击setup.ex ...
- PHP实现多继承 - 通过接口的多继承特性(二)
原文地址:http://small.aiweimeng.top/index.php/archives/51.html 在上篇文章中写到php可以使用```Trait```实现代码的复用,下面介绍使用接 ...
- Golddata如何采集需要登录/会话的数据?
概要 本文将介绍使用GoldData半自动登录功能,来采集需要登录网站的数据.GoldData半自动登录功能,就是指通过脚本来执行登录,如果需要验证码或者其它内容需要人工输入时,可以通过收发邮件来执行 ...
- Flume(1)-概述与组成架构
一. 定义 Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集.聚合和传输的系统.Flume基于流式架构,灵活简单. 二. 优点 1. 可以和任意集中式存储进程集成. 2. ...
- git提交代码速度过慢解决方法(macos)
iterm2中ping下github.com和github.global.ssl.fastly.net $ ping github.com 得到以下 PING github.com (192.30.2 ...
- 用gogs搭建git服务器
Gogs 是一款极易搭建的自助 Git 服务. Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 G ...
- 20155307 2016-2017第三次《Java程序设计》课堂实践项目
码云链接 我使用电脑端登录的云班课,截图已经放上去了,却忘了点提交.