最近在写代码的时候,发现一个问题,想判断一个字符串是不是一个合法的小数,发现字符串没有内置判断小数的方法,然后就写了一个判断字符串是否是小数,可以判断正负小数,代码如下:

def check_float(string):

str1 = str(string)

if str1.count('.')>1:#判断小数点是不是大于1

return False

elif str1.isdigit():

return False#判断是不是整数

else:

new_str = str1.split('.')#按小数点分割字符

frist_num = new_str[0]]#取分割完之后这个list的第一个元素

if frist_num.count('-')>1:#判断负号的格数,如果大于1就是非法的

return False

else:

frist_num = frist_num.replace('-','')#把负号替换成空

if frist_num.isdigit() and new_str[1].isdigit():

#如果小数点两边都是整数的话,那么就是一个小数

return True

else:

return False

print(check_float('-1.5'))

python判断一个字符串是否是小数

最近在写代码的时候,发现一个问题,想判断一个字符串是不是一个合法的小数,发现字符串没有内置判断小数的方法,然后就写了一个判断字符串是否是小数,可以判断正负小数,代码如下:   1 2 3 4 5 6 ...

python 判断一个字符串是否是小数

"""练习判断一个小数1.判断是否合法2.合法需要有一个小数点3.小数点左边必须是个整数,右边必须是个正整数 """ def xiaoshu ...

Python判断一个字符串中是否存在多个子串中的一个

在使用python的开发过程中,常常需要判断,字符串中是否存在子串的问题, 但判断一个字符串中是否存在多个字串中的一个时,如if (a or b) in c或者if x contains a|b|c| ...

Python判断一个字符串是否包含子串的几种方法

转自---http://blog.csdn.net/yl2isoft/article/details/52079960 1.使用成员操作符 in >>> s='nihao,shiji ...

Python判断一个字符串是否包含某个指定的字符串

成员操作符 in str = "string test string test" find1 = "str" find2 = "test" ...

Python 判断一个字符串是否在列表中任何一个字符串中出现过

strlist = ['a1', 'a2', 'b1'] if any("a" in s for s in strlist):

python 判断一个字符串组合后,是否在另一个字符串中

code #coding=utf- def getdic(s): dic = {} for i in s: if (i not in dic): dic[i] = else: dic[i] += re ...

python实现判断一个字符串是否是合法IP地址

#!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:判断一个字符串是否是合法IP地址 ''' import re def jud ...

c c++怎么判断一个字符串中是否含有汉字

c c++怎么判断一个字符串中是否含有汉字 (2013-02-05 10:44:23) 转载▼     #include  #include  int main() { char sztext[] = ...

随机推荐

CI框架如何在主目录application目录之外使用uploadify上传插件和bootstrap前端框架:

19:29 2016/3/10CI框架如何在主目录application目录之外使用uploadify上传插件和bootstrap前端框架:项目主路径:F:\wamp\www\graduationPr ...

14. Reverse Linked List II

Reverse Linked List II Reverse a linked list from position m to n. Do it in-place and in one-pass. F ...

tomcat配置虚拟目录映射

本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法 一.在Server.xml中进行配置 在元素中添加子元素

Android 通知栏系列....

转:http://blog.csdn.net/vipzjyno1/article/details/25248021 在android的应用层中,涉及到很多应用框架,例如:Service框架,Activ ...

PHP - 代码分离

总代码: <?php /* * Version:1.0 * CreateTime:2015年11月11日 * Author:HF_Ultrastrong *///引入公共文件,在公共文件中创建, ...

诡异错误二:TypeError&colon; data type not understood

如何使用Python产生一个数组,数组的长度为1024,数组的元素全为0? 很简单啊, 使用zeros(1024) 即可实现! 如何产生一个2×1024的全0矩阵呢?是否是zeros(2,1024) ...

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐