栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python常用数据类型操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python常用数据类型操作

#十进制数转换成二进制数

num = 18

print(bin(num))

#十进制数转换成二进制数

print(oct(num))

#十进制数转换成十六进制数

print(hex(num))

#数学函数

#内建函数

#最小值

print(min(1, 12, 3, 5))

print(min([1, 3, 5, 2]))

#四舍五入round函数     

    

#math模块函数

math.ceil()    上取整函数

math.floor() 下取整函数

math.sqr() 开平方函数

math.log(x, base)        以base为基数,x的对数 

    

 #随机函数

random()        [0, 1) 范围内的随机小数

 choice()        从一个序列中随机挑选一个数值

 uniform(x, y)                取[x, y]范围之内的随机小数

 randint(x, y)        [x, y]范围内的随机整数

randrange(start , stop = None, step=1)         给定区间[start, stop)内的随机整数

上图randrange函数 以1为起点,2为步长,输出的均为奇数

#三角函数

degrees(x)        弧度 -> 角度

radians(x)         角度 -> 弧度

sin(x)        x应为弧度

#字符串

非原始字符串

使用续行符

原始字符串 

 三引号可直接跨行输出;三引号可作为注释

字符串拼接

str1 + str2

str1 str2

"xxx%sxxx"%(a+b)

字符串乘法

字符串切片 

步长 > 0        从左边到右边

步长 < 0        从右边到左边

 字符串函数操作

find()函数用法

使用find()函数时,如果字符串中有两个相同的字符,将会首先找到从左往右第一个字符 ,找到后立即停止。

 若想找到第二个字符s,可以从第4个位置开始查找

 find()函数里的start和end是半开半闭的[start, end)

 rfind()函数        指从右往左查找

 index()函数用法与find()函数相似,只index()函数在找不到字符时会报错

rindex()函数和rfind()函数类似也是从右往左查找

 count        计算某个子字符串的出现个数

replace(old, new[, count])

capitalize()        将字符串首字母大写

 

title()        将字符串每个单词的首字母变为大写

lower()        将字符串每个字符都变成小写

upper()        将字符串每个字符都变成大写

ljust()        根据指定字符,将原字符串填充够指定长度;l指原字符串靠左

rjust()         根据指定字符,将原字符串填充够指定长度;r指原字符串靠右

center()        原字符串居中

lstrip()        移除原字符串中所有指定字符(默认为空白字符,包括n , t)l表示从左边开始移除

rstrip()       移除原字符串中所有指定字符(默认为空白字符,包括n , t)r表示从右边开始移除

 

split()函数        将一个大字符串分割成几个子字符串,分割后为子字符串组成的列表

partition()        根据指定的分隔符,返回(分隔符左侧的内容,分隔符,分隔符右侧的内容)

rpartition()         根据指定的分隔符,返回(分隔符左侧的内容,分隔符,分隔符右侧的内容)                                  r指 从右侧开始寻找

splitlines()        按照换行符(r, n),将字符串拆成多个元素,保存到列表中

join()         根据指定的字符串,将给定的可迭代对象(凡是可用for循环进行遍历的都可称为可迭                        代) ,进行拼接得到拼接后的字符串

 #判定

isalpha()        判定字符串中是否所有字符都是字母

isdigit()        字符串中是否所有字符都是数字

isalnum()        字符串中所有字符是否都是数字或者字母 

issapce()        字符串中是否所有的字符都是空白符,包括空格、缩进、换行等不可见转义符

startswith()        判断一个字符串是否以某个前缀开头

endswith()         

补充in 和not in 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/924064.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号