Python基础之内置函数一

内置函数比较多,今天只记录下一部分吧。

abs()

求绝对值

>>> abs(-10.1)
10.1
>>> 

all()  全部为真才是真,参数是可迭代的

>>> all([12,3,4,5,None])
False

any()  任意为真,就为真

>>> any([12,3,4,5,None])
True

bool()  布尔值

>>> bool(1)
True
>>> bool(0)
False
>>> 

ascii() 自动执行对象的__repr__

栗子:

class Foo:
    def __repr__(self):
        return "444"

n = ascii(Foo())
print(n)
print(bin(5))
print(oct(9))
print(hex(15))

结果:
444
0b101
0o11
0xf

bin()  转二进制

oct()  转八进制

hex()  转十六进制

数据类型:

0b 表示二进制

0o 表示八进制

0x 表示十六进制

bytes()  将字符串转换为字节类型

bytes()一般后面要跟着encoding=‘字符编码‘,比如:bytes(‘李杰‘,encoding=‘utf-8‘)

栗子:

>>> bytes(‘汉字‘,encoding=‘utf8‘)
b‘\xe6\xb1\x89\xe5\xad\x97‘
>>> bytes(‘汉字‘,encoding=‘gbk‘)
b‘\xba\xba\xd7\xd6‘

编码UTF-8:一个汉字占三个字节

编码GBK:一个汉字占两个字节

字节码反编,使用str命令:

栗子:

name=bytes(‘李杰‘,encoding=‘UTF-8‘)
print(name)
new_name=str(bytes(name),encoding=‘UTF-8‘)
print(new_name)

结果:

b‘\xe6\x9d\x8e\xe6\x9d\xb0‘
李杰
时间: 2024-07-29 00:44:11

Python基础之内置函数一的相关文章

python基础之内置函数与匿名函数

python基础之内置函数与匿名函数 内置函数68个如下图 重点的关注的内置函数len,sorted,enumerate,all,any,zip,filter,map,reversed,slice len(o):参数为O,返回数据类型的长度sorted():      sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list iterable:是可迭代类型; cmp:用于比较的函数,比较什么由key决定; ke

Python基础之内置函数和递归

本文和大家分享的主要是python中内置函数和递归相关内容,一起来看看吧,希望对大家学习python有所帮助. 一.内置函数 下面简单介绍几个: 1.abs() 求绝对值 2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回  True 3.any() 如果 iterable 的任何元素为真,则返回  True .如果iterable为空,则返回  False 4.callable() 如果  object 参数出现可调,则返回  True ,否则返回  Fal

Python基础之内置函数(二)

先上一张图,python中内置函数: python官方解释在这:点我点我 继续聊内置函数: callable(object):检查对象是否可被调用,或是否可执行,结果为bool值 def f1(): pass f2 = 123 print(callable(f1)) print(callable(f2)) out: True False char(): ord(): 这两个一起讲,都是对应ASCii表的,char(obect)将十进制数字转化为ascii中对应的字母,ord(object)将字母

Python基础之内置函数

一.内置函数表(Python 3.x) 1.数学运算类: 2.集合类操作: 3.逻辑判断: 4.反射: 5.IO操作: 二.内置函数使用实例: 1.abs() 取绝对值 print(abs(3)) print(abs(-3)) #取-3的绝对值 --------输出结果-------- 3 3 2.all() 括号里的内容都为True时,结果才为True,反之为False print(all("")) #可迭代对象是空的,也返回True print(all((1,2,"a&q

python基础之内置函数补充、匿名函数、递归函数

内置函数补充 python divmod()函数:把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) 语法: 1 divmod(a, b) #a.b为数字,a为除数,b为被除数 示例: 1 >>> divmod(7, 2) 2 (3, 1) #3为商,1为余数 3 >>> divmod(7, 2.5) 4 (2.0, 2.0) 应用:web前端页数计算 1 total_count=73 2 per_count=23 3 res=div

Python基础——内置函数

课前梗概 学到这里,大家是不是在想一个问题,我们之前一直用到的简单语法中会有,iut(),print(),len(),input()…………等等,你们是否想过,我们在使用之前没有做什么定义操作而是自然而然用到了,非常自然,这到底是什么情况?它们到底是什么东西呢? 其实,这些函数都是一个名为 builtins模块已经封装定义好的函数,而且这个模块在安装python环境的时候就默认导入了,所以我们可以直接使用. 这些函数,在python我们也称之为“内置函数”. 内置函数 在python的3.6.2

Python菜鸟之路一:Python基础-内置函数补充

常用内置函数及用法: 1. callable() def callable(i_e_, some_kind_of_function): # real signature unknown; restored from __doc__ """检查对象object是否可调用.如果返回True,object仍然可能调用失败:但如果返回False,调用对象ojbect绝对不会成功 Return whether the object is callable (i.e., some kin

Python基础----内置函数补充、匿名函数、递归函数

内置函数补充 python divmod()函数:把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) 语法: 1 divmod(a, b) #a.b为数字,a为除数,b为被除数 示例: 1 >>> divmod(7, 2) 2 (3, 1) #3为商,1为余数 3 >>> divmod(7, 2.5) 4 (2.0, 2.0) 应用:web前端页数计算 1 total_count=73 2 per_count=23 3 res=div

python基础-内置函数(1)

python 提供了很多的内置函数. 一.数值处理相关函数: 1.取绝对值:abs() def abs(*args, **kwargs): # real signature unknown """ Return the absolute value of the argument. """ pass abs() 2.转二进制:bin() def bin(*args, **kwargs): # real signature unknown; NOT