• 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)
     
  • 相关阅读:
    Microsoft Visual Studio 2005中使用水晶报表
    net的辅助工具列表
    基于.net开发平台项目案例集锦
    一个蛮不错的图形绘制控件 dotnetCHARTING
    统计图控件dotnetCharting和ZedGraph比较
    c#获取真实IP和代理IP
    虚拟主机比较安全设置
    正则表达式 大杂烩
    【转载】说说大型高并发高负载网站的系统架构
    使用.NET实现断点续传
  • 原文地址:https://www.cnblogs.com/alansheng/p/4569416.html
Copyright © 2020-2023  润新知