编玩边学

>

资讯中心

>

少儿编程

> 正文

Python内置函数大全(5)

2019-09-10 来源:编玩边学

help() 函数用于查看函数或模块用途的详细说明。

help([object])

object -- 对象;


>>>help('sys')# 查看 sys 模块的帮助

……显示帮助信息……

>>>help('str')# 查看 str 数据类型的帮助

……显示帮助信息……

>>>a = [1,2,3]

>>>help(a)# 查看列表 list 帮助信息

……显示帮助信息……

>>>help(a.append)# 显示list的append方法的帮助

……显示帮助信息……



hex() 函数用于将一个指定数字转换为 16 进制数。

hex(x)

x -- 一个整数


>>>hex(255)

'0xff'

>>> hex(-42)

'-0x2a'

>>> hex(12)

'0xc'

>>> type(hex(12))

<class 'str'> # 字符串



id() 函数用于获取对象的内存地址。

id([object])

object -- 对象。


>>>a = 'runoob'

>>> id(a)

4531887632

>>> b = 1

>>> id(b)

140588731085608



Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

input([prompt])

prompt: 提示信息


>>>a = input("input:")

input:123 # 输入整数

>>> type(a)

<class 'str'> # 字符串

>>> a = input("input:")

input:runoob # 正确,字符串表达式

>>> type(a)

<class 'str'># 字符串



int() 函数用于将一个字符串或数字转换为整型。

class int(x, base=10)

x -- 字符串或数字。

base -- 进制数,默认十进制。


>>>int()# 不传入参数时,得到结果0

0

>>> int(3)

3

>>> int(3.6)

3

>>> int('12',16)# 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制

18

>>> int('0xa',16)

10

>>> int('10',8)

8



isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

isinstance() 与 type() 区别:

type() 不会认为子类是一种父类类型,不考虑继承关系。

isinstance() 会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用 isinstance()。

isinstance(object, classinfo)

object -- 实例对象。

classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。


>>>a = 2

>>> isinstance (a,int)

True

>>> isinstance (a,str)

False

>>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True

True



issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。

issubclass(class, classinfo)

class -- 类。

classinfo -- 类。


#!/usr/bin/python

# -*- coding: UTF-8 -*-

class A:

pass

class B(A):

pass

print(issubclass(B,A)) # 返回 True


所以如果您想报名少儿编程培训课程,就请点击“少儿编程报名”,填写信息,并领取5G的免费试听课程和学习资料。  

关键词阅读

Python内置函数大全

版权及免责声明

1、"编玩边学"上的内容,包括文章、资料、资讯等,本网注明"来源:编玩边学"的,其版权均为"编玩边学"或深圳市编玩边学教育科技有限公司所有,任何公司、媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式使用。已经得到"编玩边学"许可的媒体、网站,在使用时必须注明"来源:编玩边学",违者本网站将依法追究责任。

2、"编玩边学" 未注明"来源:编玩边学"的文章、资料、资讯等均为转载,本网站转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网站下载使用,必须保留本网站注明的"稿件来源",并自负版权等法律责任。如擅自篡改为" 来源:编玩边学 " ,本网站将依法追究其法律责任。

3、如果本网所转载内容侵犯了您的权益,请与我们联系team@codepku.com,我们将及时处理。