python笔记2

abs()求绝对值

round()四舍五入

​ round(x[,n])

pow()求幂运算

​ pow(x,y[,z])返回x^y

max,min,

divmod()求余可商

split()

对指定的字符串进行切片,split(str,num) num,切成num+1部分

eval()动态可执行,

​ 用来执行一个字符串,并返回表达式

​ eval(expression[,globals[,locals]])

​ expression–表达式

​ globals–变量作用域,全局命名空间,如果被提供,必须是一个字典对象

​ local–变量作用域,局部命名空间,如果被提供可以是任何对象

sum(iterable[,start])

​ iterable-可迭代对象

​ start–指定相加对象,默认为0

常用转换函数

chr()

​ 返回值是ASCII字符

​ chr(65)结果就是’A’

bin()

十进制转换成二进制(int,long int)

hex()十六进制;oct()八进制

返回值是字符串

all()

用于判定给定的可迭代参数iterable中所有的元素是否都为true,除了是0,空,FALSE外都算true PS:空元组空列表的返回值都是 TRUE

any()

用于判断给定的可迭代参数iterable是否全为False,则返回False,如果有一个为True,则结果为true

sort()与sorted()

sort 是应用在list上面的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list而不是在原有的基础上进行操作。

sorted(iterable[,cmp[,key[,reverse]]])

iterable–可迭代对象

cmp–比较函数,这个具有两个从iterable获取的参数。大于返回1,小于返回-1,等于返回0

key–仅一个参数,取自可迭代对象,指定可迭代对象进行排列

reverse–排列顺序,reverse=True降序,reverse=False 升序(默认)

range()

创建一个整数列表,一般用在for循环中

range(start,stop[,step])

zip()

将可迭代的对象作为参数,将对象打包成一个个元组,返回由元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。用*号操作符,可以将元组解压为列表

zip([iterable,…])

参数:iterable–一个或多个迭代器
按照索引,会把序列中对应的索引位置的元素存储为一个元组

enumerate()

枚举对象。语法:enumerate(sequence,[start=0])

sequence–迭代器,序列

start–下标起始位置

input()

从控制台获得用户的输入

<变量>=input (<提示性文字>),获得的用户输入以字符串的形式保存在<变量中>

表达式

val =“28C”

val[-1]是最后的一个字符

前两个字符组成的子串可以用 val[0:2]表示,它是从区间[0,2)

约定用户输入的结尾字符,然后通过val[0:-1]来获取除最后一个字符以外的字符串

end=’,'可以将结果输出到同一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值