[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)]))
原文地址:https://www.cnblogs.com/chenwz/p/7670666.html