zoukankan      html  css  js  c++  java
  • python判断小数示例&写入文件内容示例

    #需求分析:
        #1、判断小数点个数是否为1
        #2、按照小数点分隔,取到小数点左边和右边的值
        #3、判断正小数,小数点左边为整数,小数点右边为整数
        #4、判断负小数,小数点左边以负号开头,并且只有一个负号,负号后面为整数,小数点右边为整数
    
    def is_float(s):
        print(s)
        s=str(s)
        if s.count('.')==1:
            left,right = s.split('.')
            if left.isdigit() and right.isdigit():
                print('正小数')
                return True
            elif left.startswith('-') and left.count('-')==1 and 
                    left[1:].isdigit() and right.isdigit():
                    print('负小数')
                    return True
        print('不合法')
        return False
    
    is_float('-s.1') #不合法
    is_float('--9s8.9s2') #不合法
    is_float(--00.6)  #负负得正,所以判断结果是正小数

    函数传参与不传参

    #定义一个函数:如果传了内容参数,就写入文件中
    def op_file(filename,content=None):
        with open(filename,'a+',encoding='utf-8') as fw:
            fw.seek(0)
            if content:
                fw.write(content)
            else:
                return fw.read()
    
    res=op_file('hh.txt','test')
    print(res)
  • 相关阅读:
    iOS开发UI篇—Modal简单介绍
    iOS开发UI篇—APP主流UI框架结构
    A1081. Rational Sum
    A1049. Counting Ones
    A1008. Elevator
    A1104. Sum of Number Segments
    B1003. 我要通过!
    二分查找、two points、排序
    A1069. The Black Hole of Numbers
    A1101. Quick Sort
  • 原文地址:https://www.cnblogs.com/blueteer/p/10083714.html
Copyright © 2011-2022 走看看