Python常用内置函数

decimal(str)     参数必须是 str 类型

1 from decimal import Decimal
2 
3 price = 2.3
4 weight = 2.0
5 print(price * weight)                    # 输出:4.6
6 print(Decimal(str(123.0100000)))         # 输出:123.01

字符串内置函数

 1 str1 = ' we aRe fAmILy '
 2 str1.lower()         # lower(),将字符串中所有大写英文字母转换成小写英文字母     对应的判断 islower()
 3 str1.upper()         # upper(),将字符串中所有小写英文字母转换成大写英文字母     对应的判断 isupper()
 4 str1.title()         # title(),将字符串中 英文单词首字母大写   对应的判断 istitle()
 5 str1.capitalize()    # capitalize(),将英文字符串中首字母大写
 6 str1.swapcase()      # swapcase() 将字符串中 大写英文字符 转换成 小写,小写英文字母 转换成大写
 7 
 8 str1.replace('we', 'you')     # replace('old','new')
 9 str1.find('we')               # find(),查找字符、字符串,找到返回字符索引;未找到返回 -1
10 str1.index('we')              # index(),查找字符、字符串,找到返回字符索引;未找到,报错
11 str1.count('e')               # count() 在字符串中查找对应字符/字符串并计数 返回数字
12 
13 str1.isdigit()     # isdigit(),判断字符是否正整数,返回布尔值
14 
15 str1.split()       # split('e')  通过给定字符 分隔字符串,不传参数 默认通过空格,分隔字符串
16 print('/'.join(['2019', '08', '24']))       # join(),通过给定字符,拼接字符串
17 
18 str1.strip()    # strip('a')  去除字符串左右两边的字符'a';不传参数,默认去掉字符两端的空格
19 str1.rstrip()   # rstrip()  去除字符串右边的给定字符
20 str1.lstrip()   # lstrip()  去除字符串左边的给定字符
原文地址:https://www.cnblogs.com/qyyan/p/12858311.html