python入门第三章敏感词替换 文字排版工具 文本进度条 进制转换

sensitive_character = '你好'  			# 敏感词库
test_sentence = input('请输入一段话:')
for line in sensitive_character:  		# 遍历输入的字符是否存在敏感词库中
    if line in test_sentence:  			# 判断是否包含敏感词
        test_sentence = test_sentence.replace(line, '*')
print(test_sentence)

string = "他问,你知道cba是什么单词的缩写么    ?    "
print(string)
print('1.删除空格')
print('2.英文标点替换')
print('3.首字母大写')
print('4.退出')

while True:
    option = input("请输入功能选项:\n")
    if option=='1':
        string = string.replace(' ','')
        print(string)
    elif option =='2':
        # 替换英文标点
        for i in string:
            if i == ',':
                string = string.replace(',', ',')
            elif i == '.':
                string = string.replace('.', '。')
            elif i == '?':
                string = string.replace('?', '?')
            elif i == '?':
                string = string.replace("' ", "’")
        string =string
        print(string)
    elif option =='3':
        # 首字母大写
        string = string.upper()
        print(string)
    elif option == '4':
        break
import time

incomplete_sign = 50   # .的数量
print('='*23+'开始下载'+'='*25)
for i in range(incomplete_sign + 1):
    completed = "*" * i   # 表示已完成
    incomplete = "." * (incomplete_sign - i)  # 表示未完成
    percentage = (i / incomplete_sign) * 100  # 百分比
    print("\r{:.0f}%[{}{}]".format(percentage, completed, incomplete), end="")
    time.sleep(0.5)
print("\n" + '='*23+'下载完成'+'='*25)
num = int(input("请输入要转换的数据:\n"))
change = input("请选择转换进制:二 、八、十、十六\n")
if change == '2':
    print(f"进制转换后的数据为:{bin(num)}")
elif change == '8':
    print("进制转换后的数据为:%s" % (oct(num)))
elif change == '10':
    print("进制转换后的数据为:%d" % (int(num)))
elif change == '16':
    print("进制转换后的数据为:{}".format(hex(num)))

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵舒敲代码

我的公v是cxyy1106,欢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值