python内置函数

1

divmod(x,y)

用法:x,y=divmod(a,b)
 其中x返回值a//b,y返回值a%b

2

map(func,*iterablies)

用法:map(int,x) #输入x=‘1,2,3’,输出为挨个输出1,2,3
例题1:用户输入一个三位数,计算并输出百位,十位,个位上的数字。
用1:

x=int(input("请输入一个三位数:"))
a,b=divmod(x,100)
b,c=divmod(b,10)
print(a,b,c)

用2:

a,b,c=map(int,x)
print(a,b,c)

3

len(obj)

用法:返回列表、元组、字符串、对象的长度

e.g. 若字符串s=‘a\nb\tc’,则len(s)的值为() 5
这里\n是换行符,\t是制表符,都是字符

4

id()

用法:查某值的内存地址
特别注意:Python只会对[-5,256]的整数进行缓存,这其中的变量共用同一个值的内存空间

5

ord()chr()

用法:ord()返回单个字符的Unicode码
   chr()返回Unicode码对应的字符
e.g. ord(‘A’)    #65
  chr(65)    #‘A’

6

max()min()

用法:max()返回元素中的最大值,min()返回最小值
e.g.

x=['21','1234','9']
max(x)
print(x)

返回的值是9,因为字符位数不同是位数依次比较

用key参数可以指定比较规则
e.g.

max(['aa',b],key=len)

返回’aa’

7

range()

用法:循环调用
完整的语法应为

range(start,stop,step)

区间为左闭右开,start默认为0,step默认为1

e.g.

list(range(9,0,-2))

返回[9,7,5,3,1],步长为负时start要大于stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值