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)
     
  • 相关阅读:
    扫面线模板
    (动态规划、栈)leetcode 84. Largest Rectangle in Histogram, 85. Maximal Rectangle
    tmux 常见命令汇总
    leetcode 221
    leetcode 319 29
    (贪心)leetcode 392. Is Subsequence, 771. Jewels and Stones, 463. Island Perimeter
    leetcode 982 668
    Python import 同文件夹下的py文件的函数,pycharm报错
    Windows里Anaconda-Navigator无法打开的解决方案
    Windows下 gpu版 Tensorflow 安装
  • 原文地址:https://www.cnblogs.com/alansheng/p/4569416.html
Copyright © 2011-2022 走看看