※This article is based on Python 3.7.3
可以将字符串转换为整数
>>> num_str = '100' >>> num_int = int(num_str) >>> print(num_int) 100
float将字符串转换为浮点数
s = 'hello good boy doiido' if s.startswith('hel'): print("r") else: print("w")
Python中没有内置trim()函数,以下是一个自定义的trim()函数的实现:
def trim(str): # 计算左侧和右侧需要删除的字符数 left = 0 right = len(str) - 1 while (left < right) and (str[left] == ' '): left += 1 while (right > left) and (str[right] == ' '): right -= 1 return str[left:right+1]
判断是否字符串全部是空格
if username.isspace() or password.isspace(): #判断输入的用户名或密码是否为空 print('用户名或密码不能为空')
if findString in sourceString: return True else: return False
if sourceString.find(findString) != -1: return True else: return False
import re s1 ='我12345abcde' s2 = 12345abcde' #pattern字符串前加“r”表示原生字符串 pattern= re.compile(r"\w") resultl = re.match(pattern, s1) result2 = re.match(pattern, s2) print(result1) print(result2)
コメント: