Python - 字符串類型轉換


blog01 - python - 字符串類型轉換

  1. 概述

    1. python 類型轉換
  2. 背景

    1. 使用 python 時, 遇到了需要 類型轉換的場景
  3. 環境

    1. os

      1. win10
    2. python

      1. 3.8

1. python 類型轉換

  1. 概述

    1. python 類型轉換
  2. 場景

    1. 數字轉換

      1. int 轉 double
    2. 字符轉換

      1. 比如我某個 web 服務器, 收進來的參數, 全都是 str 類型的
  3. 例子

    # 這里只列出了 一部分
    # ref 里有很全的列舉
    int(value)
    long(value)
    float(value)
    
    str(value)
    
    list(value)
    set(value)
    dict(value)
    
  4. 問題

    1. 問題1: 出現異常
      1. 問題

        1. 我想將 str 轉換成 int, 但是傳進來的卻是一個 無法轉換成 int 的東西

          1. 比如 字符之類 的值
        2. 或者有些類型, 真的就轉不過去

      2. 思路

        1. 思路1: 處理異常
          1. 使用 try...except...else 代碼塊
        2. 思路2: 轉換前判斷
          1. 如果轉換前判斷, 是不是就不用處理異常了

2. str 類型驗證

  1. 概述

    1. str 類型驗證
  2. 代碼

    str.sdigit()
    str.salpha()
    str.salnum()
    
  3. 功能

    1. 驗證這個 str 值, 是否可以轉換成 方法對應的類型
      1. 可以返回 True, 否則返回 False

ps

  1. ref
    1. Python 異常處理
    2. Python 之類型轉換
    3. python 基礎教程(3rd)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM