zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    vue中的ref,refs使用
    setTimeout 为0的作用
    click 和 mousedown 以及map地图的pointerdown
    electron图标
    websocket
    居中
    一键生成vue模板
    IntelliJ IDEA 安装破解及汉化详解
    基础的一些东西
    git 合作开发
  • 原文地址:https://www.cnblogs.com/xy14/p/13215382.html
Copyright © 2011-2022 走看看