python字符串的回顾练习

  • 1.生成随机验证码
#设计一个函数,产生随机的验证码,由大小写字母、数字组成,
#调一次给一个随机验证码
import random


def generate_code(code_len=4):
    """
    生成指定长度的验证码
    :param code_len: 验证码的长度
    :return: 由大小写、英文字母和数字构成的随机验证码
    """
    all_chars = '1234567890poiuytrewqasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM'
    # chars_len = len(all_chars) 与下面#匹配用
    last_pos = len(all_chars) - 1
    code = ''
    for _ in range(code_len):
        index = random.randint(1, last_pos)
        # index = random.randint(0, chars_len - 1)
        code += all_chars[index]
    return code


def main():
    for _ in range(10):
        print(generate_code(4))


if __name__ == '__main__':
    main()
  • 2.跑马灯的制作
import os
import time


def main():
    content = '欢迎来到王墨墨的地球之家参观************'
    while True:
        os.system('cls')
        print(content)
        time.sleep(0.2)
        content = content[1:] + content[0]


if __name__ == '__main__':
    main()

你可能感兴趣的:(Python语言学习)