#函数就是一个功能,一个方法,作用:简化代码
def say(name,sex=‘男‘): #函数,形参,形式参数,变量
#name必填参数,sex默认值参数,非必填
print(‘ 姓名%s和性别%s‘%(name,sex))#函数体
say(‘ss‘,‘女‘)
#在函数里面的变量全都是局部变量,它只能在函数里面使用,函数执行结束就没有此变量了
#返回值
#如果需要用到函数处理结果的话,那么就写return,不需要的话就不用写
#函数里面如果碰到return,函数立即结束
#写一个校验输入的字符串是否为小数的程序
#0.33 -3.3
#只有一个小数点,判断小数点个数
#小数是正数,小数点左右都是整数
#小数是负数,小数点左边以-开头,左边右边都是整数
def check_float(s):
s=str(s)
if s.count(‘.‘)== 1:
left=s.split(‘.‘)[0]
right=s.split(‘.‘)[1]
if left.isdigit() and right.isdigit():
return True
elif left[0]==‘-‘ and left[1:].isdigit() and right.isdigit():
return True
return False
原文:https://www.cnblogs.com/jingw/p/11078732.html