#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')

最新文章

  1. Visual Studio 2013 错误提示“未找到与约束匹配”的修正
  2. ASP.NET Excel 导入 Oracle 方法2
  3. POJ 1700 坐船过河问题
  4. 读书笔记_Effective_C++_条款二十三:宁以non-member、non-friend替换member函数
  5. Windows Server 2008 如何在IIS中添加MIME类型
  6. MarkDown的快速入门
  7. eclipse菜单栏不显示 + the system is running in lou-graphics mode问题
  8. springboot+VUE(一)
  9. Jenkins+Git+Maven构建并部署war包到tomcat
  10. jvm是如何管理内存的 .ZT
  11. verilog HDL -模块代码基本结构
  12. vue.js及项目实战[笔记]— 01 vue.js
  13. ES5新增数组方法
  14. Django(母版和继承)
  15. struct termios结构体详解
  16. HTML中元素的定位方式
  17. 微信小程序 --- 登录页面
  18. JAVA编程思想读书笔记(二)--容器
  19. MongoDB3.2 集群搭建
  20. repo 小结

热门文章

  1. 2017-10-4 清北刷题冲刺班a.m
  2. oracle基本命令
  3. .netcore中无法使用System.Drawing --解决方案
  4. Angular学习笔记 ——input 标签上的【name属性】和【ngModelOptions属性】
  5. mysql中 if语句的使用
  6. Microsoft JDBC Driver 使用 getParameterMetaData 会报错?
  7. Oracle 11g安装报错Environment variable: "PATH"
  8. Hadoop实战:reduce端实现Join
  9. Dom4j-读写xml
  10. SpringMVC04 很杂很重要(注解,乱码处理,通配符,域属性调用,校正参数名称,访问路径,请求、响应携带参数,请求方法)