Python 常用函数,语法

这里记录一些我用Python深度学习的七七八八常用函数或者小技巧啥啥的吧
毕竟好记性不如烂笔头!嗯!会再更哒

1.strip()

string1.strip(string2)一句话来说就是去除字符串string1里面包含的字符序列string2

str = "00000003210Runoob01230000000"; 
print str.strip( '0' );  # 去除首尾字符 0
 #结果为3210Runoob0123
str2 = "   Runoob      ";   # 去除首尾空格
print str2.strip();
 #结果为Runoob
str = "123abcrunoob321"
print (str.strip( '12' ))  # 字符序列为 12
 #结果为3abcrunoob3

2.字符串%number

常在处理图像的时候命名补0的小技巧

print('%05d.jpg' % 5)
#输出00005.jpg

3.random.randint()与np.random.randint()的区别

random.randint() 方法里面的取值区间是前闭后闭区间,而np.random.randint() 方法的取值区间是前闭后开区间
这里有个小技巧,利用 np.random.randint(2)随机选择一半左右图像或者文件干嘛干嘛,数据增强啥的.

import numpy as np
if np.random.randint(2):
	#code
#产生随机0或1

4.输出一串数字中间用空格(或者其他分隔符)分开,但是最后一个没有空格

#最后一个数字后面有空格
l=[1,2,3,4]
for i in l:
	print(i,end=' ')#以空格为分隔符
#酱紫就不会	
l = [1,2,3,4] 
print(" ".join(str(i) for i in l)) 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章