練習十七:python辨別資料型別
關於python辨別資料型別可以用python type()方法,那麼想要檢視一串字元中每項型別,並逐一輸出要怎麼處理?看下我是怎麼處理的
習題要求:輸入一行字元,分別統計其中英文字母、數字、空格、和其他字元的格式
1 string = input("輸入要統計的內容:") 2 letter,digit,space,other = 0,0,0,0 3 for i in string: 4 if i.isalpha(): #str.isalpaha()判斷是不是字母,返回True/False 5 letter += 1 6 elif i.isdigit(): #str.isdigit()判斷是不是字母,返回True/False 7執行結果:digit += 1 8 elif i.isspace(): #str.isspace()判斷是不是字母,返回True/False 9 space += 1 10 else: 11 other += 1 12 print(letter,digit,space,other)
輸入要統計的內容:abdcdeg12345 sge2 ys1 12 7 2 0
相關推薦
練習十七:python辨別資料型別
關於python辨別資料型別可以用python type()方法,那麼想要檢視一串字元中每項型別,並逐一輸出要怎麼處理?看下我是怎麼處理的 習題要求:輸入一行字元,分別統計其中英文字母、數字、空格、和其他字元的格式 1 string = input("輸入要統計的內容:") 2 letter,d
練習十六:Python日期格式應用(datetime)
練習:關於python日期格式應用練習。用python方法如何輸出指定格式形式的日期 這裡用到datetime模組,datetime模組重新封裝了time模組,提供了更多介面,提供的類包括:date,time,datetime,timedelta,tzinfo,datetime.date(year,month
python筆記:python的資料型別全解
文章目錄 前言 示例 布林值 空值 變數 前言 python資料型別分為整數、浮點數(小數)、字串 整數:正數、負數 ***浮點數:***(小數)-》1.23、13.67等 字串: 以單引號’或雙引
七:python-unittest資料驅動(ddt)
前言 在設計用例的時候,有些用例只是引數資料的輸入不一樣,比如登入這個功能,操作過程但是一樣的。如果用例重複去寫操作過程會增加程式碼量,對應這種多組資料的測試用例,可以用資料驅動設計模式,一組資料對應一個測試用例,用例自動載入生成。 一、環境準備 1.安裝ddt模組,開
小甲魚零基礎入門python第005講課後測試題及答案:閒聊之python的資料型別
0.在 Python 中, int 表示整型, 那你還記得 bool 、 float 和 str 分別表示什麼嗎? bool :布林型,ture代表1,false代表0;float:浮點型;str:字串 1. 你知道為什麼布林型別 (bool) 的 True 和 False 分別用 1 和 0
Python運維開發:運算子與資料型別(二)
python物件的相關術語: python程式中儲存的所有資料都是圍繞物件這個概念展開的: 程式中儲存的所有資料都是物件 每個物件都有一個身份、一個型別和一個值 例如,school='MaGe Linux'會以'MaGe Linux'建立一個字串物件,其身份是指向它在記憶體中所處位
elasticsearch 筆記十七:基於scroll技術滾動搜尋大量的資料
如果一次性要查出來比如10萬條資料,那麼效能會很差,此時一般會採取用scoll滾動查詢,一批一批的查,直到所有資料都查詢完處理完。使用scoll滾動搜尋,可以先搜尋一批資料,然後下次再搜尋一批資料,以此類推,直到搜尋出全部的資料來 scol
python 學習彙總44:內建資料型別(入門基礎 tcy)
內建型別 2018/11/17 1.資料內建型別 None # 缺少值None表示無,# 是NoneType唯一值 NotImplemented # builtins.NotImplemented未實現 # 數值方法和比較方法未實現所提供運算元
[雪峰磁針石部落格]python庫介紹-collections:高效能容器資料型別
簡介 2.4新增 原始碼:Lib/collections.py and Lib/_abcoll.py 提供了替換dict, list, set和tuple的資料型別。 主要型別如下: namedtuple(): 命名元組,建立有名字域的元組子類的工廠函式。python 2.6新增。 deq
python基礎資料型別:深淺(copy)___007
1、賦值運算(賦值是同一個記憶體地址) (1)列表 例子: li = [1,2,3] li1 = li li.append('barry') print(li,id(li)) # [1, 2, 3, 'barry'] 4874824 print(li1,id(li1)) # [1,
python基礎資料型別:set() (集合)___006
1、集合:可變資料型別,它裡面的元素必須是不可變資料型別,無序,不重複。 2、集合例子:表現形式兩種 set1 = set({1,2,3}) set2 = {1,2,3} print(set1,type(set1)) # {1, 2, 3} <class 'set'> prin
python基礎資料型別:dict(字典)和近期知識點總結__005
字典dict 1、資料型別劃分:可變資料型別,不可變資料型別 (1)不可變資料型別(可雜湊):str、int、bool、元組 (2)可變資料型別(不可雜湊):dict、list、set 2、dict: key必須是不可變資料型別:可雜湊,鍵一般是唯一的,如果重複,會替換前面的,值
python基礎資料型別:list(列表)__004
1、在學習列表之前,重新複習一下編碼的規則 回顧編碼解析: (1)ASCII碼: 由字母、數字以及特殊字元構成的; 每一個字元為一個位元組,1位元組byte=8位bit (2)unicode:又稱萬國碼,由字母、數字、特殊字元和中文構成,每個字元都是32位:4個位元組,包括1一個
python基礎資料型別:str(字串)__003
1、str(字串):python3中凡是引號括起來的都是字串(包括單引號'字串內容',雙引號"字串內容") 2、字串的索引和切片 (1)索引 s = 'sdflajdf1212' print(s[0]) #擷取字串s的第一個元素s print(s[-1]) #擷取字串s的最後一個元
CrazyWing:Python自動化運維開發實戰 十七、Python異常
注:本文為轉載,如有侵權請告知,將予以刪除 原連結:http://blog.51cto.com/fklinux/2050881 導語: 在寫程式碼的時候,經常會遇到異常。 python提供了兩個功能來處理程式在執行中出現的異常和錯誤,可以使用該功能來除錯python程式
Python系列:二、資料型別--技術流ken
標準資料型別 Python3 中有六個標準的資料型別: Number(數字) String(字串) List(列表) Tuple(元組) Set(集合) Dictionary(字典) Python3 的六個標準資料型別中: 不可變資料
Dive in Python學習筆記三:內建資料型別
Dictionary介紹 Dictionary定義了鍵值之間一對一的關係。 定義Dictionary >>>d = {"server":"mpilgrim","database":"master"} 取值 >>>d["server"] #
Python list 資料型別:列表
列表與字典(還沒接觸到)是Python中兩個主要的資料型別。他們可以被修改,可以增長可以縮短,也可以巢狀。 列表 list 列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(所謂巢狀)。 Python 的列表與C語言中的陣列訪問方法
Python學習(4):變數與資料型別
學習一門新語言,一切從變數與基本型別說起。Python中的變數使用與其他常見語言有所不同,最大的特點就是Python的變數不需要宣告。 一、關於Python中變數使用的幾點說明 每個變數在使用前都必須賦值,變數賦值後才會被建立。 Python中的變數就
大資料系列之實時計算Spark(十七)Python與Hbase整合
1.準備工作(所用到的工具庫會放在最後供下載使用) 1.1.安裝thrift cmd>pip install thrift 我使用的是Anaconda3,下載下來的包會存放到 /Lib/site-packages/目錄下,如果沒有使用Anaconda3,