Python之数据类型转换

平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?

一、数据类型转换:要转换的类型(数据)

  • 要把num01转换为整数:int(num01)
  • 要把num01转换为浮点数:float(num01)
  • 要把num01转换为字符串:str(num01)
  • 要把nun01转换为布尔类型:bool(num01)

例如:

print(int("12345") + 1)

print(float("12.345") + 1.187)

print(str(123) + "456")

print(bool(1)) #只要不是零转换出来的都是True,0是False

print(int(123.456)) #转换为去除小数点后面的数值

print(int("Sandy")) #不能转换,不属于数字基本要求

注意:在数据类型转换的时候,不是所有的转换都能成功,需要做异常处理。

二、数值转换成字符

例如:

print(ord("X"))

print(chr(88))

三、进制转换

例如:

print(hex(200))

print(oct(200))

print(bin(200))

演示:

原文地址:https://www.cnblogs.com/wangjin-ilync/p/8434309.html

时间: 2024-11-26 13:30:36

Python之数据类型转换的相关文章

python中数据类型转换

1.list转str 假设有一个名为test_list的list,转换后的str名为test_str 则转换方法: test_str = "".join(test_list) 例子: 需要注意的是该方法需要list中的元素为字符型,若是整型,则需要先转换为字符型后再转为str类型. 2.str转list 假设有一个名为test_str的str,转换后的list名为test_list 则转换方法: test_list=list(test_str) 例子: 以下几个内置的函数可以执行数据类

在Python中数据类型转换的注意事项

在学习Python的过程接触到了数据类型转化这一过程,在实践的过程中我发现了一个小问题,我们在平常的使用中要一定注意 在stri型转换成int型的过程中,str内的内容必须是整数不然会报错 如图: 在转换过程中如果str型内的内容为整数则正常 如图: 在str型号转换成float过程中则没有上述的问题 如图:

python for 数据类型转换

1.set() --- list() s = {12,4,3,4}print(list(s)) # [3, 12, 4] lst = [3, 12, 4]print(set(lst)) # {3, 12, 4} tu = (1,2,3,4)print(list(tu)) #[1, 2, 3, 4]print(set(tu)) #{1, 2, 3, 4} s = {1,2,3}print(tuple(s)) #(1, 2, 3) tu = (1,2,3,4)print(str(tu)) lst =

简谈-Python的输入、输出、运算符、数据类型转换

输出: 格式化输出: 看到了 % 这样的操作符,这就是Python中格式化输出. 换行输出: 在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示 输入: 在python2.7当中,使用:raw_input(),在python3中不能使用.Python3只有input() 在python2中的input()把用户输入的东西当成式子(字符)了.所以在python2中一般用raw_input() python3中的input与python2中的raw_input()功能一样 运算符

python开发基础:三元运算&生成式&成员运算&解压法&队列堆栈&数据类型转换

一,三元运算&生成式&成员运算&解压法&队列堆栈&数据类型转换,都在一个code里 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #三元运算 5 #if条件成立的结果 if 条件 else else条件成立的结果 6 #原来逻辑 7 # a,b=10,20 8 # if a > b: 9 # c = 5 10 # else: 11 # c = 10 12 # print(c) 13 #三元逻辑 14 # a

Python 数据类型转换

函数                      描述      int(x [,base ])         将x转换为一个整数      long(x [,base ])        将x转换为一个长整数      float(x )               将x转换到一个浮点数      complex(real [,imag ])  创建一个复数      str(x )                 将对象 x 转换为字符串      repr(x )             

Python基础学习笔记(九)常用数据类型转换函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-variable-types.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用数据类型转换函数: 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x

Python数据类型转换

Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个

python开发基础:生成式&amp;成员运算&amp;解压法&amp;队列堆栈&amp;数据类型转换

一,生成式&成员运算&解压法&队列堆栈&数据类型转换 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #队列:先进先出 5 # queue_l=[] 6 #入队 7 # queue_l.append('first') 8 # queue_l.append('second') 9 # queue_l.append('third') 10 # print(queue_l) 11 #出队 12 # print(queue_l.p