熱線電話:13121318867

登錄
首頁精彩閱讀python判斷是否為正小數和正整數的實例
python判斷是否為正小數和正整數的實例
2018-04-19
收藏

python判斷是否為正小數和正整數的實例

這篇文章主要介紹了python 判斷是否為正小數和正整數的實例的相關資料,這里提供實例,實例注釋說明很清楚,需要的朋友可以參考下

實現代碼:    
def check_float(string):
  #支付時,輸入的金額可能是小數,也可能是整數
  s = str(string)
  if s.count('.') == 1: # 判斷小數點個數
    sl = s.split('.') # 按照小數點進行分割
    left = sl[0] # 小數點前面的
    right = sl[1] # 小數點后面的
    if left.startswith('-') and left.count('-') == 1 and right.isdigit():
      lleft = left.split('-')[1] # 按照-分割,然后取負號后面的數字
      if lleft.isdigit():
        return False
    elif left.isdigit() and right.isdigit():
      # 判斷是否為正小數
      return True
  elif s.isdigit():
    s = int(s)
    if s != 0:
      return True
  return False
以上就是python 判斷是否為正小數和正整數的詳解,本站有關python的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢