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() 去除字符串左边的给定字符