广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python数据类型转换汇总
  • 432
分享到

Python数据类型转换汇总

2024-04-02 19:04:59 432人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1.int,float相互转换2.int,string相互转换3.float,string相互转换4.string,list相互转换5.string,tuple相互转换6.tup

1.int,float相互转换

例1:

int转float使用float(int)
float转int使用int(float)

# coding:utf-8:

if __name__ == '__main__':
   a = 1.56
    print(int(a))  # 1
    b = 1
    print(float(b))  # 1.0

2.int,string相互转换

  例1:string转int使用int(string)。要求string只能由数字组成,否则报错
        int转string使用str(int)

# coding:utf-8:

if __name__ == '__main__':
    a = '123'
    print(int(a))  # 123
    # print(int('123.0')) Error
    # print(int('a123')) Error
    b = 123
    print(type(str(b)))  # <class 'str'>

3.float,string相互转换

例1:float转string使用str(float)
        string转float使用float(string)。string只能由数字或数字加一个点构成,否则报错


# coding:utf-8:

if __name__ == '__main__':

   
    a = 123.0
    print(type(str(a)))  # <class 'str'>

    a = '123.01'
    print(float(a))  # 123.01
    # print(float('123.01.1')) Error
    print(float('.123'))  # 0.123
    print(float('123.'))  # 123.0
    print(float('123'))  # 123.0

4.string,list相互转换

# coding:utf-8:

if __name__ == '__main__':
    '''
    例1:list(string)能将字符串一个字符一个字符的切割为列表
        string.join(list)能将list每一个元素之间以string相拼接形成字符串
    例2:string.split(sep=None,max_split = -1) 按照指定字符和切割次数将字符串变成list
        sep:切割符,默认切空格
        max_split:切割次数 默认-1代表无限制,切完为止
    '''
    # 例1
    print(list('abc'))  # ['a', 'b', 'c']
    print(''.join(['a', 'b', 'c']))  # 'abc'
    print(','.join(['a', 'b', 'c']))  # 'a,b,c'

    # 例2
    print('a,b,c'.split(',', 1))  # ['a', 'b,c']
    print('a,b,c'.split(','))  # ['a', 'b', 'c']
    print('a b c'.split())  # ['a', 'b', 'c']

5.string,tuple相互转换

# coding:utf-8:

if __name__ == '__main__':
    '''
    例1:string转tuple使用tuple(string):得到的tuple由字符串的每一个字符构成
        tuple不能直接转成string:可以先转list,后转string
    '''
    # 例1
    string = '12344'
    t = tuple(string)
    print(t)  # ('1', '2', '3', '4', '4')
    print(''.join(list(t)))  # '12344'

6.tuple,list相互转换

# coding:utf-8:

if __name__ == '__main__':
    '''
    例1:list转tuple使用tuple(list)
        tuple转list使用list(tuple)
    '''

    # 例1
    a = ['a', 'b', 'c']
    t = tuple(a)
    print(t)  # ['a', 'b', 'c']
    l = list(t)
    print(l)  # ['a', 'b', 'c']

7.转换成bool类型

# coding:utf-8:

if __name__ == '__main__':
    '''
    例1:None,0,空字符串,空list,空tuple,空dict,空set都能转成False,其它都能转成True
    '''

    # 例1
    a = 1
    print(bool(a))  # True
    print(bool(2))  # True
    print(bool(0))  # False
    print(bool(None))  # False
    print(bool([]))  # False
    print(bool([1]))  # True
    print(bool(set()))  # False
    print(bool(set('1')))  # True
    print(bool({}))  # False
    print(bool({'name': 'xie'}))  # True
    print(bool(''))  # False
    print(bool(' '))  # True
    print(bool('0'))  # True
    print(bool('False'))  # True

8.bool转换其它类型

# coding:utf-8:

if __name__ == '__main__':
    '''
    例1:bool转int:True=>1,False=>0
    例2:bool转float:True=>1.0,False=>0.0
    例3:bool转string:True=>'True',False=>'False'
    '''

    a = True
    b = False

    # 例1
    print(int(a))  # 1
    print(int(b))  # 0

    # 例2
    print(float(a))  # 1.0
    print(float(b))  # 0.0

    # 例3
    print(str(a))  # 'True'
    print(str(b))  # 'False'

到此这篇关于python数据类型转换汇总的文章就介绍到这了,更多相关Python数据类型转换内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python数据类型转换汇总

本文链接: https://www.lsjlt.com/news/140824.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python数据类型转换汇总
    目录1.int,float相互转换2.int,string相互转换3.float,string相互转换4.string,list相互转换5.string,tuple相互转换6.tup...
    99+
    2022-11-13
  • Python 数据类型转换
    平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?一、数据类型转换:要转换的类型(数据)·        要把num01转换为整数:int(num01)·        要把num01转换为浮点数:float(num01)·  ...
    99+
    2023-01-31
    数据类型 Python
  • sql将时间类型转换为字符串类型汇总
    日期时间转字符串复制代码 代码如下:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Selec...
    99+
    2022-11-15
    SQL 时间类型 字符串类型
  • Python转换数据类型函数和转换数据类型的作用
    目录一、转换数据类型的作用(必要性)二、转换数据类型的函数三、快速体验数据类型转换前言: 学习Python的转换数据类型前期主要学习目标有两个,一是数据类型转换的必要性,二是数据类型...
    99+
    2022-11-13
  • python数据类型转换 python字
    原文地址为:python数据类型转换 python字符串转浮点数 python字符串转float  转载 http://www.cnblogs.com...
    99+
    2023-01-31
    数据类型 python
  • Python基础之数据类型知识汇总
    目录一、数字类型二、字符串类型三、布尔类型四、空类型五、列表类型六、元组类型七、字典类型一、数字类型 1、整型int 就是整数 :100 ,200,2,3,4······· 2、浮点...
    99+
    2022-11-12
  • Python 笔记 — 数据类型转换
    目录 一、转换为字符串类型1、str2、f-string3、repr4、format5、字符串连接 二、转换为数字类型1、转换为整数类型2、转换为浮点类型3、转换为布尔类型 三、转换为...
    99+
    2023-10-11
    python 笔记
  • Python数据类型转换详解
    目录1. Python的数据类型2. Python数据类型转换2.1 自动类型转换2.2 强制类型转换2.2.1 其他转字符串2.2.2 其他转数字类型2.2.3 其他转列表类型2....
    99+
    2022-11-12
  • Python中的数据类型转换
    基本类型转换 python3与python2通用函数: int('123456',10) # 转换为指定进制的整数 hex(123456) # 整数转换为16进制串,转换后类型为字符串 bin(123) # 整数转换为...
    99+
    2023-01-31
    数据类型 Python
  • Python转换数据类型函数和转换数据类型的作用是什么
    这篇文章给大家分享的是有关Python转换数据类型函数和转换数据类型的作用是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、转换数据类型的作用(必要性)先用一个问题来讲解一下为什么要学习转换数据类型?问题:...
    99+
    2023-06-29
  • Python学习之不同数据类型间的转换总结
    目录字符串与数字类型的转换字符串与数字之间转换的要求字符串与数字之间的转换函数字符串与列表之间的转换split()函数-字符串转列表join()函数-列表转字符串数据类型转换-小练习...
    99+
    2022-11-13
  • Python变量和数据类型和数据类型的转换
    目录变量什么是变量?print语句格式变量的特征数据类型type()语句type()语句的使用方式1.在print语句中,直接输出类型信息2.用变量存储type()的结果(返回值)3...
    99+
    2022-11-11
  • python数据类型的转换方法
    这篇文章主要介绍“python数据类型的转换方法”,在日常操作中,相信很多人在python数据类型的转换方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python数据类型的转换方法”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • Python中数据类型如何转换
    本篇内容主要讲解“Python中数据类型如何转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中数据类型如何转换”吧!一. 转换数据类型的作用问:input()接收用户输入的数据都是...
    99+
    2023-07-05
  • C# 数据类型转换
    目录前言相关介绍一、函数方法二、类型转换[1]. 使用Convert转换[2]. 使用类型名进行转换总结前言 在使用Console.Read()或Console.ReadLine(...
    99+
    2022-11-12
  • JavaScript数据类型转换
    目录一、转换函数1、parseInt()2、parseFloat()3、toString()二、强制类型转换函数1、Boolean()2、Number()3、String()一、转换...
    99+
    2022-11-13
  • 最全mysql数据类型梳理汇总
    目录整数类型浮点数类型和定点数类型那么在mysql中,浮点数类型和定点数类型的取值范围有多大呢?日期与时间类型YEARTIME栗子整数类型 数值型数据类型主要用来存储数字,mysql提供了多种数值数据类型,不同的数据类型...
    99+
    2022-07-20
    mysql数据类型汇总 mysql数据类型
  • Python数据类型转换实现方法
    目录基本类型转换python中的C语言数据类型python中的struct库python中的binascii库python中的libnum神器基本类型转换 python3与pytho...
    99+
    2022-12-08
    Python数据类型转换 Python类型转换
  • 第2课 python数据类型与转换
    上次说了什么?复习一下吧!!! 我们只是学习了print() 函数,print(可以是数字 或者 '想打印的内容'),通常print函数在调试也非常好用,不然我们不会第一时间学习。print("你好,世界"),开始今日我们的内容。 pyt...
    99+
    2023-01-31
    数据类型 python
  • 详解Python中数据类型的转换
    目录一. 转换数据类型的作用二. 转换数据类型的函数三. 快速体验四. 实验总结一. 转换数据类型的作用 问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整...
    99+
    2023-03-15
    Python数据类型转换 Python数据类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作