码迷,mamicode.com
首页 > 编程语言 > 详细

python中的函数

时间:2019-04-18 22:08:50      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:dig   inpu   dump   pass   NPU   print   python   [1]   --   

 

def hhh():  # 定义函数,函数名hhh
print("这是一个函数") # pass什么也不干
# 实现某个功能的一些代码
# 判断输入的是否是合法的小数
# 1、判断是否只有一个小数点 2、小数点左边的是一个整数,右边也是一个整数
# 2、小数点右边的是一个整数,左边以负号开头,负号后面是整数
def check_float(num):
num = str(num) # 先转为字符串
if num.count(".") == 1:
new_num = num.split(".")
l = new_num[0] # l,r = num.split(".")
r = new_num[1]
if l.isdigit() and r.isdigit():
# print("输入的是合法的正小数")
return True
elif l.startswith("-") and l[1:].isdigit() and r.isdigit():
# print("输入的是合法的负小数")
return True
return False
# num = input(‘请输入小数:‘).strip()
print(check_float(-1.4)) #true
print(check_float(3.04)) #true
print(check_float(2.55)) #true
print(check_float(‘2.55cc‘)) #false
print(check_float(‘0.55cc‘)) #false

#读写函数
import json
#写函数--------------
def write_file(d, file):
with open(file, ‘w‘, encoding="utf-8") as fw:
json.dump(fw, d, indent=2, ensure_ascii=False)
#读函数------------------
def read_file(file):
with open(file, encoding="utf-8") as fw:
return json.load(fw)


python中的函数

标签:dig   inpu   dump   pass   NPU   print   python   [1]   --   

原文地址:https://www.cnblogs.com/skyxiuli/p/10705965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!