python判斷小數示例 寫入檔案內容示例

2022-06-28 11:33:11 字數 1263 閱讀 7666

#

需求分析:

#1、判斷小數點個數是否為1

#2、按照小數點分隔,取到小數點左邊和右邊的值

#3、判斷正小數,小數點左邊為整數,小數點右邊為整數

#4、判斷負小數,小數點左邊以負號開頭,並且只有乙個負號,負號後面為整數,小數點右邊為整數

defis_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)

ifcontent:

fw.write(content)

else

:

return

fw.read()

res=op_file('

hh.txt

','test')

print(res)

Python 判斷正負小數

1 必須只有乙個小數點 2 小數點的左邊必須是整數,小數點的右邊必須是正整數 def is float1 s none s str s 1if s.count 1 left,right s.split 1 if left.isdigit and right.isdigit and int right...

Python 判斷小數的函式

需求分析 1.小數點個數可以使用.count 方法 2.按照小數點進行分割 例如 1.98 1,98 3.正小數 小數點左邊是整數,右邊也是整數 可以使用.isdigits 方法 4.負小數 小數點左邊是是負號開頭,但是只有乙個負號,右邊也是整數 如下 1 defis fioat s 2 s str...

python 讀取 寫入txt檔案的示例

寫入檔案 使用open 函式和write 函式 但是有兩種寫法,分別是 a 和 w a 表示wijvbosdrp寫入檔案 若無該檔案會直接建立乙個 如果存在這個檔案,會接著已有的內容的後面寫入 with open d test.txt a encoding utf 8 as f text n奔湧吧,...