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 = [1,2,3,4,[5,6,7,[8,9,10]]]print(str(lst))

print  #面向用户的s = str(lst)print(repr(s))

na = ‘alex‘lst = list(na)print(lst)

dic = {‘name‘:‘黑哥‘,‘age‘:18}lst = list(dic)   # 字典的键print(lst)

s = set(dic)print(s)

strintboollisttupledictset

print(bool(‘ ‘))  Trueprint(bool(‘‘))   False

print(bool(0))   Falseprint(bool(56))   True

print(bool(True))  Trueprint(bool(False)) False

print(bool([1,2,3])) Trueprint(bool([]))     # False

print(bool((1,2,3))) #Trueprint(bool(()))      #False

print(bool())

0 ‘‘ None [ ] ( ) { } { } False

print(bool(None))

for i in ‘alex‘:    if i:        print(44)

原文地址:https://www.cnblogs.com/q240756200/p/9898227.html

时间: 2024-11-26 15:47:40

python for 数据类型转换的相关文章

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之数据类型转换

平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办? 一.数据类型转换:要转换的类型(数据) 要把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) + &quo

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

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

简谈-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