字符串,数字,列表 ,元祖,字典 化相互转化

1 Int 与 str 之间如何转化,转换的结果是什么?有没有条件?

    #str(int型)可以转化为str 该过程没有条件
    #字符串转化为数字必须全部由数字组成   才能通过int(str型)转换
2  Int 与 bool 之间如何转化,转换的结果是什么?有没有条件?
    # int型转化为bool没有条件,除了0转换为False以外其他数字都转换为True  bool(int型的数)
    #int(False)= 0; int(True) = 1
 3 str 与 bool 之间如何转化,转换的结果是什么?有没有条件?
    #str 转化为bool没有条件,空字符串转换为布尔值 为False    f非空为True    bool(srr型)
    #str(True)='True'   str(False)='Flase'
str 与 list 能否转化?如何转化?
    # 可以 str>>list  1.用split切割  2.list(str字符串)
    #可以 list>>str  1.用join+ 迭代   2. str(list列表)
 
 
举例子
# ret15 = 'jinxin alex wusir'
# ret16 = ret15.split()
# print(ret16)
['jinxin', 'alex', 'wusir'] # ret15 = 'jinxin,alex,wusir' split.(',') 逗号字符串格式把整个字符串组成列表
# ret16 = ret15.split(',')
# print(ret16)
['jinxin',’alex ','wusir'] # ret15 = 'title tle tlie'
# ret16 = ret15.split('t')
# print(ret16)
['', 'i', 'le ', 'le ', 'lie'] 以什么分割 那个元素就被删除了 作为分割点 把列表变成字符串 ‘’ 出来就是字符串
l1 = ['jinxin', 'alex', 'wusir']
li = ' '.join(l1)
print(li) jinxin alex wusir

 
# 转为false
#0,“”,{},[],(),set()
# # #字符串与列表互转
#字符串转列表 list
l = 'ab_c'
print(list('ab_c'),type(list('ab_c')))
 
#列表转字符串使用 join
l1 = ['1','2','3']
str = ''.join(l1)   注意那个字符串之间是空的 所以出来就是123
print(str,type(str))
 123
li = ['alex','rain']
temp = ''.join(li)
print(temp,type(temp))
 
#元组与列表互转
# 元组转为列表 加list
tu = (1,2,3,)
l = list(tu)
print(l,type(l))
l= [1,2,3]
# # # 列表转为元组加tuple
li = [4,5,6]
print(tuple(li),type(tuple(li)))

Python 基础数据类型相互转换的更多相关文章

  1. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  2. Python基础数据类型-字符串(string)

    Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...

  3. python基础数据类型考试题

    Python基础数据类型考试题 考试时间:两个半小时                      满分100分(80分以上包含80分及格) 一,基础题. 1,简述变量命名规范(3分) 2,字节和位的关系 ...

  4. 1--Python 入门--Python基础数据类型

    一.Python基础语法 初次使用Python,首先要明确三点: Python的标识符(例如变量名.函数名等),可用字母.数字和下划线构成,不能以数字开头,且区分大小写. Python对于缩进敏感.在 ...

  5. python 基础数据类型之list

    python 基础数据类型之list: 1.列表的创建 list1 = ['hello', 'world', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ...

  6. Python基础数据类型-字典(dict)

    Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟 ...

  7. Python基础数据类型题

    Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pytho ...

  8. Python基础数据类型之字符串

    Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...

  9. Python基础数据类型之集合

    Python基础数据类型之集合 集合(set)是Python基本数据类型之一,它具有天生的去重能力,即集合中的元素不能重复.集合也是无序的,且集合中的元素必须是不可变类型. 一.如何创建一个集合 #1 ...

随机推荐

  1. vue select的change事件,将点击过的城市名存在数组中,下次调用不需要再调用接口

    <template> <div id="body" class="application" v-show="show" v ...

  2. vue,vux判断字符串是否是undefined

    if (typeof thisObj.city === 'undefined') { return}

  3. array_unique

    array_unique() 函数移除数组中的重复的值,并返回结果数组. 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除. 返回的数组中键名不变. <?php $a=array(& ...

  4. java getInstance()的使用

    转自:https://www.cnblogs.com/roadone/p/7977544.html 对象的实例化方法,也是比较多的,最常用的方法是直接使用new,而这是最普通的,如果要考虑到其它的需要 ...

  5. 成功解决You are using pip version 9.0.1, however version 9.0.3 is available. You should consider upgra

    解决问题 You are using pip version 9.0.3, however version 10.0.1 is available.You should consider upgrad ...

  6. Linux中环境变量文件

    一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

  7. httpd.conf文件格式解析

    apache http server,俗称apache,程序名httpd,默认配置文件/etc/httpd/conf/httpd.conf:该文件通过其中的Include conf.d/*.conf指 ...

  8. office install problems

    regedit 0000 "00005"或"00002"开头的项 remove all regedit options

  9. Linux 硬件信息命令

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpuinfo| g ...

  10. linux 文件解锁

    //文件 sudo chmod 777 文件名 //文件夹内的文件 sudo chmod 777 文件夹/ * //遍历文件夹下的所有文件 sudo chmod -R 777 文件夹/ *