# 使用映射表加密字符串

# 使用映射表加密字符串

# 创建映射表
table = str.maketrans("aeiou", "12345")
print("hello world".translate(table))

# 使用 str.translate 方法,将转换后的文本还原为原文本
# 创建原始字符到数字的映射表
original_table = str.maketrans("aeiou", "12345")

# 创建反向映射表
reverse_table = str.maketrans("12345", "aeiou")

# 转换后的文本
transformed_text = "h2ll3 w4rld".translate(original_table)  
# 注意:这里为了演示,其实这一步是多余的,因为我们已经有了转换后的文本 # 但实际上 transformed_text 应该是直接给定的 'h2ll3 w4rld' # 使用反向映射表还原文本 original_text = "h2ll3 w4rld".translate(reverse_table) print(original_text) # 输出: hello world ############################################### # 读取ANSI格式文本文件 with open('222.txt', 'r') as f: print(f.read()) #不能读utf-8格式文本,仅GBK # all() 和 any() a, b, c=11, 22, 33 if all([a>30, b>30, c>30]): # 只接受一个参数,列表 print('yes') else: print('no') if any([a>30, b>30, c>30]): print('yes') else: print('no') # 取哈希值 print(hash('h')) numbers = [1, 2, 3] it = iter(numbers) for i in range(3): print(next(it)) print('ok')

 

posted @ 2024-12-20 09:54  nxhujiee  阅读(22)  评论(0)    收藏  举报