1、判断字符串是否为空(包含None,空字符串、空格)
def is_blank(self, str):
"""
判断字符串是否为空
:param str:
:return: True or False
"""
return True if str is None or len(str) == 0 or str.isspace() else False
2、判断字符串是否不为空
def is_not_blank(self, str):
return not (self.is_blank(str))
3、三目运算
<if_result> if <...> else <else_result>
4、获取list下标及值
for index, i in enumerate(my_list):
print(index) # 下标,从0开始
print(i) # list值
5、字符串转list
a = 'a,b,c'

print(a.split(','))
print(a.split(',',1)) # 第二个参数表示最大切割数

结果:
['a', 'b', 'c']
['a', 'b,c']
6、list转字符串
a = ['a','b','c']
print(','.join(a));

结果
a,b,c

a = [{'name': 'a'},{'name': 'b'},{'name': 'c'}]
print(type(a))
str_a = ','.join(i['name'] for i in a)
print(str_a)

结果
a,b,c

...长期更新