Chiriri's blog Chiriri's blog
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)

Iekr

苦逼后端开发
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)
  • JavaSE

  • JavaEE

  • Linux

  • MySQL

  • NoSQL

  • Python

    • Python基础
    • 变量以及数据类型
    • 标识符
    • 输入输出
    • 进制
    • 数据类型的转换
      • 大小写转换
      • 布尔值的转换
      • 隐形类型转换
    • 算术运算符
    • 分割
    • 一些算术小技巧
    • 运算符
    • 流程控制
    • 循环
  • Python模块

  • 机器学习

  • 设计模式

  • 传智健康

  • 畅购商城

  • 博客项目

  • JVM

  • JUC

  • Golang

  • Kubernetes

  • 硅谷课堂

  • C

  • 源码

  • 神领物流

  • RocketMQ

  • 短链平台

  • 后端
  • Python
Iekr
2020-11-08
目录

数据类型的转换

# 数据类型的转换

不同类型的数据不能进行运算否则会报错

int () 使用可以将其他类型的数据转换为 int 整数,如果字符串不是一段合法的数字转换会报错,默认 base (进制) 是十进制,如要转换其他进制的数据需更改后面的参数改成 16/8/2 即可。

str () 使用可以将其他类型的数据转为 str 字符串

float () 使用可以将其他类型数据转为 float 浮点小数

# 大小写转换

(str.upper())          # 把所有字符中的小写字母转换成大写字母
print(str.lower())          # 把所有字符中的大写字母转换成小写字母
print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写
print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写 
a.lower()
a.upper()
a.title()首字母大写
a.swapcase()首字大写以及大小写互换
1
2
3
4
5
6
7
8

# 布尔值的转换

bool () 使用可以将其他类型数据转为 bool 布尔值,只有数字 0 转换成布尔值是 Flase,字符串转换成布尔值都是 Truem, 只有空字符串转换成布尔值才是 Flase

在 python 里面只有空字符‘’,数字 0,空字典 {},空列表 [],空集合 set (), 空元组 () 和空数据 None 会被转换成为 Flase,其他都是转换成 True

#在计算机中布尔值 True 和 Flase 都是用 1 和 0 来保存的
print(True + 1)
1
2

# 隐形类型转换

if 0:      #因为0对应的布尔值为Flase所以隐形转换了不成立输出打印
print("hello123")

if 3:
print("hello")
1
2
3
4
5

​

编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48
进制
算术运算符

← 进制 算术运算符→

最近更新
01
k8s
06-06
02
进程与线程
03-04
03
计算机操作系统概述
02-26
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Iekr | Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式