Python

※This article is based on Python 3.7.3

类型转换 [edit]

int() [edit]

可以将字符串转换为整数

>>> num_str = '100'
>>> num_int = int(num_str)
>>> print(num_int)
100

float将字符串转换为浮点数

startswith [edit]

s = 'hello good boy doiido'
if s.startswith('hel'):
  print("r")
else:
  print("w")

trim [edit]

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]

isspace [edit]

判断是否字符串全部是空格

if username.isspace() or password.isspace():  #判断输入的用户名或密码是否为空
   print('用户名或密码不能为空')

包含 [edit]

in [edit]

if findString in sourceString:
  return True
else:
  return False

find [edit]

if sourceString.find(findString) != -1:
  return True
else:
  return False

正则表达式 [edit]

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)

コメント:



(画像の文字列を入力して下さい)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS