Python教程

python - 内置函数(3)

本文主要是介绍python - 内置函数(3),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

1. 内置函数

 dir()           函数返回指定对象的所有属性和方法,不带值

 len()          返回对象的长度、元素的个数

 float()        返回从数字或字符串生成的浮点数

 eval()         用来执行一个字符串表达式,并返回表达式的值

 hex()          将整数转换成以“0x”为前缀的小写十六进制字符串

 id()             返回对象的标识值,该值在对象的生命周期中唯一且恒定

 type(obj)    返回obj的类型

 isinstance(object,classinfo)    若参数object是参数classinfo的实例或者其子类,返回True,否则返回False 

 issubclass(class, classinfo)       如果classclassinfo的子类,返回True

 

2. 常用内置模块

2.1 time模块  — 时间访问和转换

time.time()                                                                            # 获取当前时间戳

time.strftime(“%Y-%m-%d %X”,time.localtime())                  # 将结构化时间转成format格式的字符串时间

time.strptime(“2016:12:26 12:34:33”,“%Y:%m:d%X”)          #将字符串时间转换成结构化时间

 

2.2 prandom模块   — 生成伪随机数

random.random()                                  # 0,1之间随机浮点数

random.randomint(1,3)                         # 随机生成传入参范围内的数字

random.choice([1,”23”,[4,5]])                # 随机选择任意一个数字

random.sample([1,'23', [4, 5]], 2)          # 随机选择任意两个数字

 

 

2.3 pjson模块—json编码和解码器

 j = json.dumps(dic)              dic = {“name”: ”jack”, ”age”:23}  将python对象编码成字符串

s = json.loads(dct_str)          dct_tr = ‘{“1”:”abc”}’将已编码的python字符串解码为python对象

 

2.4 psys模块—系统相关的参数和函数

sys.argv                      # 命令行参数list,第一个参数是本身路径

sys.version                 # 获取python版本信息

sys.path                     # 返回模块的搜索路径

sys.platform               # 返回操作系统平台名称

 

2.5 pos模块—操作系统接口模块               

os.name                            # 显示当前使用的平台

os.getcwd()                       # 显示当前python脚本工作路径

os.environ                         # 获取系统环境变量

os.path.abspath(path)       # 返回当前绝对路径

os.path.dirname(path)       # 返回该路径的父目录

os.path.isfile(path)             # 如果path是一个文件,返回True

os.path.isdir(path)              # 如果path是一个目录,返回True

os.path.join(path, name)   # 连接path和name的连接

这篇关于python - 内置函数(3)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!