判断
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)]))