[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( '\nlilk'.lstrip() ) #去除左边空过或者换行 23 print( 'lilk\n'.rstrip() ) #去除右边空过或者换行 24 print( ' lilk\n'.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 \ ('\n'.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)]))