zoukankan      html  css  js  c++  java
  • python学习笔记

    1. split 

    url = 'http://xxx.xxx/?900982-0-0.html'
    #'str'.split(sep=None, maxsplit=-1)
    #sep -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。
    #maxsplit -- 分割次数。默认为 -1, 即分隔所有
    split = url.split('/',1) #从左向右按'/'分割, 默认按空字符分割
    print(split)
    rsplit = url.rsplit('/',1) #与split相反,从右向左按'/'分割
    print(rsplit)
    #str.splitlines([keepends])
    #keepends -- 在输出结果里是否保留换行符(' ', ' ', '),默认为 False,不包含换行符,如果为 True,则保留换行符
    l = 'aa bb 11 22 '
    splitlines = l.splitlines()
    print(splitlines)
    splitlines1 = l.splitlines(True)
    print(splitlines1)

    
    

    2. Isinstance的用法是用来判断一个量是否是相应的类型,接受的参数一个是对象加一种类型。示范代码如下:

    a = 1

    print(isinstance(a,int))

    print(isinstance(a,float))

    3.os._exit() 和 sys.exit()区别

    sys.exit():这个模块函数会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行。捕获这个异常可以做一些额外的清理工作。0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获

    注:sys.exit()一般用于主线程中退出!

    os._exit():这个模块函数会直接将python程序终止,之后的所有代码都不会继续执行

    注:os._exit()一般用于子线程中退出!

  • 相关阅读:
    过滤xml文件内容
    python接口自动化之通过接口模拟一通电话的多段对话
    浅谈python性能与优化
    监控之Linux系统监控命令大全
    mysql windows 5.7 安装版下载地址
    liunx 安装jdk
    下载文件,后台执行没问题,没下载文件
    spring boot thymeleaf
    spring security文档地址
    redis 可视化工具下载地址
  • 原文地址:https://www.cnblogs.com/cty136/p/13197361.html
Copyright © 2011-2022 走看看