最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python判斷變量是否為Json格式的字符串示例

 更新時間:2017年05月03日 08:25:06   作者:菜鳥biubiu  
這篇文章主要給大家介紹了利用Python判斷變量是否為Json格式的字符串的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。

Json介紹

全名JavaScript Object Notation,是一種輕量級的數(shù)據(jù)交換格式。Json最廣泛的應(yīng)用是作為AJAX中web服務(wù)器和客戶端的通訊的數(shù)據(jù)格式?,F(xiàn)在也常用于http請求中,所以對json的各種學(xué)習(xí),是自然而然的事情。

本文主要介紹的是利用Python判斷變量是否為Json格式的字符串,對大家日常學(xué)習(xí)工作具有一定的參考價值,下面話不多說,直接來看代碼吧。

示例代碼如下

# -*- coding=utf-8 -*-
import json

def check_json_format(raw_msg):
 """
 用于判斷一個字符串是否符合Json格式
 :param self:
 :return:
 """
 if isinstance(raw_msg, str):  # 首先判斷變量是否為字符串
  try:
   json.loads(raw_msg, encoding='utf-8')
  except ValueError:
   return False
  return True
 else:
  return False

if __name__ == "__main__":
 print check_json_format("""{"a":1}""")
 print check_json_format("""{'a':1}""")
 print check_json_format({'a': 1})
 print check_json_format(100)

首先判斷變量是否為字符串,否則如果輸入為int或這其他類型,會發(fā)生錯誤。

上述程序的輸出為:

True
False
False
False

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • selenium+python 對輸入框的輸入處理方法

    selenium+python 對輸入框的輸入處理方法

    今天小編就為大家分享一篇selenium+python 對輸入框的輸入處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 如何在Anaconda中打開python自帶idle

    如何在Anaconda中打開python自帶idle

    這篇文章主要介紹了如何在Anaconda中打開python自帶idle,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python游戲開發(fā)之視頻轉(zhuǎn)彩色字符動畫

    python游戲開發(fā)之視頻轉(zhuǎn)彩色字符動畫

    這篇文章主要為大家詳細(xì)介紹了python游戲開發(fā)之視頻轉(zhuǎn)彩色字符動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python實現(xiàn)文件按照日期命名的方法

    Python實現(xiàn)文件按照日期命名的方法

    這篇文章主要介紹了Python實現(xiàn)文件按照日期命名的方法,涉及Python針對文件的遍歷、讀寫及時間操作相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python檢測網(wǎng)絡(luò)延遲的代碼

    Python檢測網(wǎng)絡(luò)延遲的代碼

    這篇文章主要介紹了Python檢測網(wǎng)絡(luò)延遲的代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 十分鐘教會你用Python處理CSV文件

    十分鐘教會你用Python處理CSV文件

    大家都知道使用csv文件可以較容易地存儲多行且列相同的數(shù)據(jù),便于數(shù)據(jù)的讀取與解析,也常用于自動化測試過程中的數(shù)據(jù)參數(shù)化,下面這篇文章主要給大家介紹了關(guān)于如何利用Python處理CSV文件的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Python中的heapq模塊源碼詳析

    Python中的heapq模塊源碼詳析

    這篇文章主要給大家介紹了關(guān)于Python中heapq模塊的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 使用matplotlib庫實現(xiàn)圖形局部數(shù)據(jù)放大顯示的實踐

    使用matplotlib庫實現(xiàn)圖形局部數(shù)據(jù)放大顯示的實踐

    本文主要介紹了使用matplotlib庫實現(xiàn)圖形局部數(shù)據(jù)放大顯示的實踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • pytho多張圖片的無損拼接的實現(xiàn)示例

    pytho多張圖片的無損拼接的實現(xiàn)示例

    很多人都會是用PS進(jìn)行拼接,本文主要介紹了pytho多張圖片的無損拼接的實現(xiàn)示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解Python進(jìn)行數(shù)據(jù)相關(guān)性分析的三種方式

    詳解Python進(jìn)行數(shù)據(jù)相關(guān)性分析的三種方式

    相關(guān)系數(shù)量化數(shù)據(jù)集的變量或特征之間的關(guān)聯(lián)。這些統(tǒng)計數(shù)據(jù)對科學(xué)和技術(shù)非常重要,Python?有很好的工具可以用來計算它們。SciPy、NumPy?和Pandas相關(guān)方法以及數(shù)據(jù)可視化功能,感興趣的可以了解一下
    2022-04-04

最新評論

拜泉县| 上高县| 阳春市| 济阳县| 瓦房店市| 兴海县| 鲁山县| 双桥区| 顺义区| 龙江县| 虎林市| 灵宝市| 资源县| 普安县| 浠水县| 永州市| 崇阳县| 沛县| 包头市| 定州市| 陵水| 陆河县| 永修县| 辉南县| 临夏县| 商洛市| 临湘市| 洛浦县| 泸水县| 罗田县| 长治县| 潞西市| 孝昌县| 城步| 蓝田县| 监利县| 大丰市| 岚皋县| 休宁县| 尼勒克县| 铜川市|