美文网首页
python3代码片段

python3代码片段

作者: 奇奇乌布里 | 来源:发表于2020-04-24 22:23 被阅读0次

    正则匹配检查

    import re
    
    if re.match(r'^[_\.]', str) is None:  # 匹配不成功返回None
        pass
    

    正则提取字符串

    >>> import re
    >>> m = re.match('^(1[0-9]{2})-([0-9]{4})-([0-9]{4})',  '133-3333-3322')
    >>> m.group(0)  # 返回完整的字符串
    '133-3333-3322'
    >>> m.group(1)  # 从第一个开始
    '133'
    >>> m.group(2)  # group()是返回对象m的【方法】
    '3333'
    >>> m.group(3)
    '3322'
    

    获取日期时间字符串

    import time
    
    # 当前时间
    str_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
    # python中时间日期格式化符号:
    # %y 两位数的年份表示(00-99)
    # %Y 四位数的年份表示(000-9999)
    # %m 月份(01-12)
    # %d 月内中的一天(0-31)
    # %H 24小时制小时数(0-23)
    # %I 12小时制小时数(01-12)
    # %M 分钟数(00-59)
    # %S 秒(00-59)
    # %a 本地简化星期名称
    # %A 本地完整星期名称
    # %b 本地简化的月份名称
    # %B 本地完整的月份名称
    # %c 本地相应的日期表示和时间表示
    # %j 年内的一天(001-366)
    # %p 本地A.M.或P.M.的等价符
    # %U 一年中的星期数(00-53)星期天为星期的开始
    # %w 星期(0-6),星期天为星期的开始
    # %W 一年中的星期数(00-53)星期一为星期的开始
    # %x 本地相应的日期表示
    # %X 本地相应的时间表示
    # %Z 当前时区的名称
    # %% %号本身
    

    时间暂停

    import time
    
    time.sleep(5)  # 暂停5秒
    

    取得当前py文件的路径

    import os
    
    file_path = os.path.dirname(os.path.abspath(__file__).replace('\\', '/')) + '/'  # windows返回的路径是反斜线\,容易被识别成[转义字符],所以要替换一下
    

    字符串替换(注意与js的replace区别开来!)

    str_a = 'dfdkdsfa\dsfasd\fsdafasdasd\'
    str_b = str_a.replace('\\', '_')  # \\中第一个\是转义字符
    print(str_a)  # dfdkdsfa\dsfasd\fsdafasdasd\  无变化
    print(str_b)  # dfdkdsfa_dsfasd_fsdafasdasd_  全部替换
    

    生成一个随机整数

    import random
    
    v = random.randint(1, 10)  # 生成一个随机整数, 1 <= v <= 10
    

    生成指定长度的随机字符串

    import random
    
    v = ''.join(random.sample('abcdefg1234567890', 8))
    

    选择困难户的福音

    >>> import random
    >>> a = ['苍翠青', '豆蔻绿', '纯洁蓝', '浓厚黄', '少女粉']
    >>> b = random.sample(a, 1)
    >>> print(f'推荐你买这个颜色的鼠标: {b[0]}')
    推荐你买这个颜色的鼠标: 浓厚黄
    

    去除字符串前后的空格

    >>> a = '       豆蔻辞工 青楼梦好 难赋深情     '
    >>> a = a.strip()
    >>> a
    '豆蔻辞工 青楼梦好 难赋深情'
    

    相关文章

      网友评论

          本文标题:python3代码片段

          本文链接:https://www.haomeiwen.com/subject/kmzqwhtx.html