python_70_内置函数2
#hex() 转16进制 oct()转8进制
print(hex(255))
print(oct(10))
#id() 返回内存地址
print(id('a'))
'''
isinstance(object, classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。
如果object不是一个给定类型的的对象, 则返回结果总是False。
'''
print(isinstance(1, int))
print(isinstance(1.0, float))
class myClass:pass
test = myClass()
print(isinstance(test, myClass))
'''
local打印局部变量 global只打印全部变量
'''
def test():
local_var=333
print(locals())
print(globals())
test()
print(globals())
print(globals().get('local_var'))
#max,min
print(max([1,5,8,4]))
print(min([1,5,8,4]))
print(min(1,2,6,8))
#pow(a,b) return a的b次方
print(pow(3,3))
'''
Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。
函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式。
repr()函数得到的字符串通常可以用来重新获得该对象,
repr()的输入对python比较友好。通常情况下obj==eval(repr(obj))这个等式是成立的。
而str()函数这没有这个功能
'''
obj='I love Python'
print(obj==eval(repr(obj)))
#obj==eval(str(obj))#错误
print(repr([0,1,2,3]))
print(repr('Hello'))
print(str(1.0/7.0))
print(repr(1.0/7.0))
#reversed反转 reversed()函数是返回序列seq的反向访问的迭代子。参数可以是列表,元组,字符串,不改变原对象
l=[1,2,3,4,5]
l.reverse()
print(l)
a=[6,7,8,9,10]
b=reversed(a)
print(a)
print(b)
for i in b:print(i,end=' ')
#round(a,b) return四舍五入值,吧、位小数点位数
print(round(1.3342))#返回 1
print(round(1.3342,2))#返回1.33
#slice切片
d=range(20)
print(d,d[slice(2,5)])
#字典是无序的
a={6:2,8:0,1:4,-5:6,99:11,4:22}
print(a)#结果是无序的
print(sorted(a))#key排序,变成列表
print(sorted(a.items()))#按照key排序,变成列表
print(sorted(a.items(),key=lambda x:x[1]))#按照value排序,变成列表 x为每一个元素,即:[(8, 0), (6, 2), (1, 4), (-5, 6), (99, 11), (4, 22)]
'''
Python的字典的items(), keys(), values()都返回一个list
'''
dict = {1:2,'a':'b','hello':'world'}
print(dict.values())
print(dict.keys())
print(dict.items())
dict2={'Name':'Runoob','Age':7}
for i,j in dict2.items():
print(i,":\t",j)
#sum将一个列表求和
print(sum([1,2,3,4]))
#zip;拉链(python3:迭代器,python2:可直接打印)
a=[7,2,8,4,5,6]
b=['a','b','c','d']
for i in zip(a,b):print(i,end=" ")
#import a a为模块名 __import__(b) b为字符串名
import password5
__import__('password5')
python_70_内置函数2的更多相关文章
- Entity Framework 6 Recipes 2nd Edition(11-12)译 -> 定义内置函数
11-12. 定义内置函数 问题 想要定义一个在eSQL 和LINQ 查询里使用的内置函数. 解决方案 我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我 ...
- Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数
dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...
- python内置函数
python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...
- DAY5 python内置函数+验证码实例
内置函数 用验证码作为实例 字符串和字节的转换 字符串到字节 字节到字符串
- python之常用内置函数
python内置函数,可以通过python的帮助文档 Build-in Functions,在终端交互下可以通过命令查看 >>> dir("__builtins__&quo ...
- freemarker内置函数和用法
原文链接:http://www.iteye.com/topic/908500 在我们应用Freemarker 过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker 有没有类似于Jav ...
- set、def、lambda、内置函数、文件操作
set : 无序,不重复,可以嵌套 .add (添加元素) .update(接收可迭代对象)---等于批量 添加 .diffrents()两个集合不同差 .sysmmetric difference( ...
- SQL Server 内置函数、临时对象、流程控制
SQL Server 内置函数 日期时间函数 --返回当前系统日期时间 select getdate() as [datetime],sysdatetime() as [datetime2] getd ...
- Python-Day3知识点——深浅拷贝、函数基本定义、内置函数
一.深浅拷贝 import copy #浅拷贝 n1={'k1':'wu','k2':123,'k3':['carl',852]} n2=n1 n3=copy.copy(n1) print(id(n1 ...
随机推荐
- Java Web之分页的实现(通用)
一.用到的工具类的封装 为了实现代码的重用性,我们将经常用到的代码封装到工具类中,以便在任何地方都可以调用 1.获取路径工具 在jsp页面中,我们经常会向Servlet发送请求,并通过反射,实现通过传 ...
- IDEA的git密码修改
问题: 如果你办公的电脑是同事用过,在每次提交git的时候都显示是他的名字.想要修改提交git用户名密码. 但是博客idea 修改Git密码和账号方法所示方法无效.且操作系统是win10.(其他操作系 ...
- vue2中使用ajax
vue中本身没有ajax功能,需要使用扩展,现在推荐使用的是axios,github地址如下 https://github.com/axios/axios 下面各个示例 <!DOCTYPE ht ...
- 洛谷 P1892 [BOI2003]团伙(并查集)
嗯... 题目链接:https://www.luogu.org/problemnew/show/P1892 通过读题可以很清楚的发现这是一个并查集的题,并且要有两个集合: 若他们p和q是朋友,则存入第 ...
- iOS开发 - CocoaPods远程私有库从0到1
1. 创建主工程 路径:/Users/Funky/Desktop/CocoaPodRemoteLib/MyMainProject/MyMainProject.xcodeproj 2. 在码云(htt ...
- Java中文编程开发,让Java编写更改复杂
额?what? 在B站无意中看到一张图,无意间已发了自己的好奇,实际上我早就知道Java支持Unicode编码也就是可以使用中文命名规则,但是我们可以包装一下,玩一玩完全使用中文编码也未尝不可,但是经 ...
- Docker从入门到实战(二)
Docker从入门到实战(二) 一:什么是docker Docker是一个开源的应用容器引擎,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到主流的Linux.MacOS.Windo ...
- java——变量、jvm内存划分
基本数据变量类型:byte.short.int.long.float.double.boolean.char eg : int i = 1; 引用数据变量类型:数组.类.接口.枚举.注解 eg : S ...
- HDU 5917 Instability ramsey定理
http://acm.hdu.edu.cn/showproblem.php?pid=5917 即世界上任意6个人中,总有3个人相互认识,或互相皆不认识. 所以子集 >= 6的一定是合法的. 然后 ...
- 【WEB基础】HTML & CSS 基础入门(9)CSS盒子
网页上的元素辣么多,我该用什么办法让它们排列整齐.间距合理呢.常干家务的朋友们就容易理解了,用收纳盒呀! 所以用CSS做网页布局就涉及一个盒子的概念,简单理解,我们可以把页面上的所有HTML元素看作一 ...