1.判断奇数偶数 num = input("请输入一个数字,判断是否为偶数:") print(not int(num) % 2) 2.浮点数的高精度计算用Decimal(from decimal import Decimal)git
2.字符串的格式化输出api
name = "yanzi"
age = 18.91957
hobby = "看书"
# 字符串的格式化输出
print("""***********
name: %s
age: %d
hobby: %s
"""%(name,age,hobby))函数
# 第二种字符串的格式化输出,format索引不能为负数,1.空{}2.索引3.关键字插旗子
# format索引不能为负数, 2.索引
print("""---------------
name:{1}
age:{2}
hobby:{1}
""".format(name, age, hobby))
# 第二种字符串的格式化输出,format 3.关键字插旗子
print("""---------------
name:{myname}
age:{myage}
hobby:{myhobby}
""".format(myname=name, myage=age, myhobby=hobby))
# format 1.空{}
print("""---------------
name:{}
age:{}
hobby:{}
""".format(name, age, hobby))
# format 能够保留小数位
print("""---------------
name:{}
age:{:.2f}
hobby:{}
""".format(name, age, hobby))spa
3.字符串内置函数orm
name = 'loE missing you'索引
# 小写print(name.lower())# 大写print(name.upper())# 标题,每一个单词的首字母大写print(name.title())# 大小写互换print(name.swapcase())#字符串首字母大写print(name.capitalize())# 查找元素findprint(name.find("miss")) #返回找到的索引值print(name.find("missy")) #-1表示没有找到# 查找元素indexprint(name.index("miss"))# print(name.index("missy")) #没有找到就会报错# count,找字符出现的次数,场景:统计,常常用来作数据分析print(name.count("ss"))# 替换,先写旧值,再写新值,原来的字符串不会改变,这个替换是生成新的字符串print(name.replace("ss", "kkkkkk"))# isdigit,判断是否为正整数,isdigit判读只有纯数字,没有任何的其余符号print(name.isdigit())print("2323".isdigit())print("1.111".isdigit())print("-111".isdigit())# 字符串拼接joinprint("每天向上".join(['1', '2', '3']))print("/".join(["2019", "12", "24"]))# strip,剔除字符串两边的空格,也能够剔除两边指定的字符print(" 哈哈哈 ".strip())print("ahhhhhha".strip("a"))print("ahhhhhha".rstrip("a")) #剔除右边指定的字符print("ahhhhhha".lstrip("a")) #剔除左边指定的字符# split分割字符串print("miss/you/hello".split("/"))print("miss you hello".split(" "))