函數 - 舉例(判斷小數)
例:寫一個判斷小數的函數
需求:判斷小數的函數
需求分析:
1、小數點數 .count()
2、按照小數點進行分割 1.98 -> [1,98]
3、正小數:小數點左邊是整數,右邊也是整數 .isdigit()
4、負小數:小數點左邊是以負號開頭,但是只有一個負號,右邊是整數
def is_float(s):
s = str(s)
if s.count(‘.‘)==1:#小數點個數
s_list = s.split(‘.‘)
left = s_list[0] #小數點左邊
right = s_list[1] #小數點右邊
if left.isdigit() and right.isdigit(): #正小數
return True
elif left.startswith(‘-‘) and left.count(‘-‘)==1 and \
left.split(‘-‘)[1].isdigit() and \
right.isdigit(): #判斷合法負小數
return True
return False
函數 - 舉例(判斷小數)
相關推薦
函數 - 舉例(判斷小數)
str oat float lse == 但是 tar 函數 sdi 例:寫一個判斷小數的函數 需求:判斷小數的函數 需求分析: 1、小數點數 .count() 2、按照小數點進行分割 1.98 -> [1,98] 3、正小數:小數點左邊是整數,右邊也是整數 .is
PHP常用內置函數記憶(持更)
會話控制 time 個數 array 函數 pat world set 運算 <?php /** * 會話控制 */ //開啟session session_start(); //創建session $_SESSION[‘name‘] = ‘admin‘; /
linux 系統函數之 (dirname, basename)【轉】
bsp spa csdn 跨平臺 dirname 轉載 nbsp 描述 dir 轉自:http://blog.csdn.net/peter_cloud/article/details/9308333 版權聲明:本文為博主原創文章,未經博主允許不得轉載。
python3內置函數大全(順序排列)
python print zip() ins 指定 參數model 兩種 有一個 無法打開 內置函數 (1)abs(), 絕對值或復數的模 1 print(abs(-6))#>>>>6 (2)all() 接受一個叠代器,如果
python函數三 (裝飾器)
view **kwargs get 執行 特殊 對象 sleep ret 值轉換 一。函數名(學名:第一類對象) 函數名本質上就是函數的內存地址。通俗點就是特殊的普通變量 def func(): print(111) func() print(func) # 結果
一些可能很常用的函數介紹(持續更新)
lac n) 常用 介紹 持續更新 復雜度 都在 tro section 一些次常用的函數介紹: replace replace(初始位置,結束位置,替換字符串); find (母字符串).find(子字符串,起始位置) 如果沒有設置起始位置默認為從頭開始。 ra
Windows API函數大全(精心總結)
環境 moved pop pair 支持 文檔 RoCE shel enume WindowsAPI函數大全(精心總結) 目錄 1. API之網絡函數... 1 2. API之消息函數... 1 3. API之文件處理函數... 2
MySQL 日期時間函數大全 (轉)
1.0 intern each time() localtime 根據 with star 部分函數 轉載自:http://blog.itpub.net/29773961/viewspace-1808967 以下內容基於MySQL 5.6及更高,大部分函數5.5也基
js的函數節流(throttle)
www img cnblogs window 綁定 cti ebo 上下文 0ms 什麽是函數節流? 介紹前,先說下背景。在前端開發中,有時會為頁面綁定resize事件,或者為一個頁面元素綁定拖拽事件(其核心就是綁定mousemove),這種事件有一個特點,就是用戶不必特
關於函數getline()(簡單註意事項,不懂你懟我!!!)
為什麽 你在 進行 ios 二次 mce cond ont esp 關於getline()函數好使但是有毒; 有兩種操作需要進行特殊處理: First: #include <iostream>#include <cstring>#include &
基於Opencv的自適應中值濾波函數selfAdaptiveMedianBlur()
blog com begin clas logs opencv2 cal return mat 終於搞出來了:) #include <iostream> #include <opencv2/opencv.hpp> #include &l
PHP函數初識(1)
function private 區分大小寫 關鍵字 public 函數php函數的定義方式:修飾符 function 函數名(參數1,參數2...){ 執行體.}修飾符
MySQL:日期函數、時間函數處理(轉)
減少 expr lec datetime style pan 獲取 相減 sel date_add() 增加MYSQL 獲取當前時間加上一個月 update user set leverstart=now(),leverover=date_add(NOW(), int
Python內置函數——bytearray()-暫疑
utf pes arr bytes util null 對象 內置 intern 英文文檔: class bytearray([source[, encoding[, errors]]]) Return a new array of bytes. The bytearray
Sqlserver時間函數用法(二)
num 系統 一段 con -1 時間格式 第一天 server () --1. 當前系統日期、時間 select getdate() --2015-01-06 09:27:27.277 --2.時間操作 dateadd 在向指定日期加上一段時間的基礎上,返回新的 dat
python的random模塊函數分析(一)
分析 之前 pri orm cnblogs 進行 ron sample 函數封裝 random是python產生偽隨機數的模塊,隨機種子默認為系統時鐘。下面分析模塊中的方法: 1.random.randint(start,stop): 這是一個產生整數隨機數的函數,參數st
[sql] 常用函數整理(T-SQL 版)
pla weekday 可能 小時 string 時間函數 -s 工作日 整數 USE master; --5.2 字符串函數 --1.計算字符串長度 SELECT LEN(‘abc‘); --2.字符串轉換為小寫 SELECT ‘A‘, L
Python進階---python strip() split()函數實戰(轉)
ogl alt rate syn str1 valid blog xxxxxxxx www 先看一個例子: >>> ipaddr = 10.122.19.10 File "", line 1 ipaddr = 10.122.19.10
JS函數學習(2)
有一個 關鍵字 引入 apply() call() get error 方法 version JavaScript的函數不但是“頭等公民”,而且可以像變量一樣使用,具有非常強大的抽象能力 函數體內部的語句在執行時,一旦執行到return時,函數就執行完畢,並將結果返回。
HDU 1171 Big Event in HDU(母函數或01背包)
less diff pos span ren 初始化 nes careful ont Big Event in HDU Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/