首页 > 代码库 > python学习06
python学习06
Python学习—day06
1.python中的switch/case语句
python中本来是没有switch/case语句的,可以通过字典与函数结合的方式达switch/case的效果。
如下:
注意:from__future__ import division :作用是让计算结果中有小数的显示成小数,不会取整。
2.内置函数
(1)函数:
abs() --------->返回绝对值
max() -------->取最大值
min() --------->取最小值
len() -------->取长度
divmod() ------>取模
例子:divmod(5,2)
输出:(2,1)
pow(): pow(2,3) ---->2的3次幂:8
pow(2,3,4) ----->2^3%4: 0(2的3次幂取余)
callable(): 测试某个函数是否能被调用
isinstance(): 判断某个对象的类型
cmp(): 比较两个字符串是否相等(相等返回0,不相等返回-1)
range(): 生成一个序列(数组)
xrange(): 与range()相同,适用于大数据运算(效率更高)
通过help查询:
(2)string函数:
str.capitalize(): 首字母大写
str.replace(): 替换
str.split(): 拆分字符串
import string : 模块(不常用)
(3)序列处理函数:
python学习06