• [Python]-类型系列


    判断

     1 print(name.capitalize())    #返回首写字母大写的字符串副本
     2 print(name.count('m')) #返回指定字符串在整个字符串中出现的次数
     3 print(name.center(50,'+')) #根据长度对字符串两端填充
     4 print(name.endswith('lilk')) #判断字符串的结尾,可以用作判断邮箱地址
     5 print(name.expandtabs(tabsize = 30)) #字符串中添加一个tab符,此方法用来指定tab符要空多少个字符
     6 print(name.find('name'))  #查找指定字符第一次出现的位置,并返回指定字符的索引
     7 print('alex lil'.rfind('l')) #查找指定字符最后一次出现的位置,并返回指定字符的索引
     8 print(name.format(name='lilk'))  #格式化字符串
     9 print(name.format_map({'name':'lilk', 'ago':'18'})) #和format方法一样
    10 print('abc123'.isalnum())   #判断是否为阿拉伯数字或字符
    11 print('abcA'.isalpha()) #判断字符串是否为纯英文字母
    12 print('8561'.isdecimal()) #判断字符串是否为十进制
    13 print('My Name Is lilk'.istitle()) #判断字符串各个单词首写字母是否为大写
    14 print('na me'.isidentifier()) #判断字符串是否为合法标识符
    15 print('123'.isdigit()) #判断一个字符串是否一个整数
    16 print('My Name Is  '.isprintable()) #tty file ,drive file
    17 print('My Name Is  '.isupper()) #判断字符串是否为大写
    18 print('My Name Is  '.islower()) #判断字符串是否为小写
    19 print('+'.join( ['1','2','3']) )    #使用单个元素将多个元素连接成字符串
    20 print( name.ljust(50,'*')  ) #右填充
    21 print( name.rjust(50,'-')  ) #左填充
    22 print( '
    lilk'.lstrip()  )   #去除左边空过或者换行
    23 print( 'lilk
    '.rstrip()  )   #去除右边空过或者换行
    24 print( '    lilk
    '.strip() )   #去除左右两边空过或者换行
    25 print( 'Lilk'.lower()  ) #将字母转换成小写
    26 print( 'Lilk'.upper()  ) #将字母转换成大写
    27 print("L i k".title())  #将各单词的首写字母转换成大写

    windows网络配置信息调用

    res = os.popen("ipconfig")
    print(res.read())
    import sys
    
    print(sys.path) #打印寻找模块的路径
    
    print(sys.argv) #打印当前的相对路径
    
    
    import os
    
    cmd_red = os.system('dir') #调用接口传递给本地终端一个命令,只执行,但不保存
    
    cmd_red = os.popen('dir').read() #调用接口传递给本地终端一个命令,执行并保存
    
    print('--->', cmd_red)

    心形字符集

    #python2 Loveyou.jpg
    
    print 
        ('
    '.join([''.join([('ILoveYou'[(x-y)%8]
            if  ((x*0.055)**2+(y*0.12)**2-1)**3-(x*0.055)**2*(y*0.13)**3<=0 else' ')
                for x in
                   range(-30,30)])
                      for y in range(15,-15,-1)]))
  • 相关阅读:
    关于JS动态切换样式表
    关于header()函数重定向的问题
    微信团队讲课笔记 Android 开发(二)UI设计
    Effective C++ 笔记:4设计与声明
    某面试算法题_最短时间找出十包粉末中的两蓝粉末。
    VS2015 配置opengl的一些库
    URAL 1225 Flags 简单DP,一重循环
    POJ 1384 Piggy-Bank 完全背包分析
    POJ 1651 Multiplication Puzzle DP 类似矩阵链
    URAL 1183 Brackets Sequence DP 路径输出
  • 原文地址:https://www.cnblogs.com/chenwz/p/7670666.html
Copyright © 2020-2023  润新知