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

    根据文件类型选择文件

    文件 s

    s.split('.')[1] 即为文件后缀名,据此判断

    输出执行后结果到指定文件

    os.system('E:\Learning\python\test_case\%s >>log.txt 2>&1'%a)

    相关时间函数

    time.sleep()

    time.ctime()当前时间的字符串形式

    time.localtime()当前时间的struct_time形式

    time.time() 获取当前时间戳

    time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

    implicitly_wait()

    filter()函数

    格式:filter(func,seq)

    该内建函数的作用相当于一个筛子。func函数是一个布尔函数,filter()调用这个布尔函数,将每个seq中的元素依次过一遍筛子,选出使func返回值是Ture的元素的序列。

    random.randint(1,10) 随机输出1,10间一个整数

    a,b=b,a 可实现互相交换a,b的值

    关于占位符

    >>> a = 3.1415926
    >>> print "%d"%a    #%d只能输出整数,int类型
    3
    >>> print "%f"%a  #%f输出浮点数
    3.141593
    >>> print "%.2f"%a #按照要求输出小数位数
    3.14
    >>> print "%.9f"%a  #如果要求的小数位数过多,后面就用0补全
    3.141592600
    >>> b = 3          
    >>> print "%4d"%b   #如果是整数,这样写要求该整数占有四个位置,于是在前面增加三个空格
       3                #而不是写成0003的样式
    >>> import math     #引入数学模块
    >>> print "PI=%f"%math.pi #默认,将圆周率打印成这个样子
    PI=3.141593
    >>> print "PI=%10.3f"%math.pi #约束一下,这个的含义是整数部分加上小数点和小数部分共计10位,并且右对齐
    PI=     3.142
    >>> print "PI=%-10.3f"%math.pi #要求显示的左对齐,其余跟上面一样
    PI=3.142
    >>> print "PI=%06d"%int(math.pi) #整数部分的显示,要求共6位,这样前面用0补足了。
    PI=000003

    print有个特点是在输出的时候,每行末尾自动添加‘ ‘,如果想不添加,在print语句末尾加上一个逗号即可

     
    反转字符串
    def reverse(text):
        result=[]
        for i in range(len(text)-1,-1,-1):
            result.append(text[i])
        return "".join(result)
     去除字符串中元音字母
    def anti_vowel(text):
        result=[]
        for i in range(len(text)):
            if text[i] not in 'aeiouAEIOU':
                result.append(text[i])
        return "".join(result)
     
  • 相关阅读:
    Python爬虫常用请求头User-Agent
    python使用清华镜像源安装工具包selenium,解决直接pip install安装慢的问题
    工于擅其事必先利其器-全家桶的激活
    user.vue
    Gateway流量的入口,API全托管,协议适配,防刷
    nacos配置服务2
    项目笔记
    sql性能优化
    windows脚本
    js时间格式化参考文档
  • 原文地址:https://www.cnblogs.com/alansheng/p/4569416.html
Copyright © 2011-2022 走看看