zoukankan      html  css  js  c++  java
  • 数据类型的转换

    字符串,列表均可以反转,采用索引提取值,但是字符串妇科更改,就是无法索引赋值
    reverse()是列表反转的函数很好用,sort,sorted也是。
    列表转字符串通常使用''.join(可迭代对象)即可
    而字符串转数字直接int即可
    数字转字符串,直接加引号(具体数值)或者str()
    数字转列表,数字需先转字符串,字符串转列表(直接list(),list会把字符串中的每个元素写入对应的索引)
    字符串是不可变类型

    # 字符串与数字转换,变为字符串
    b = "" # nums  = [3,3,4,31,23,4,2]
    b1 = b.join('%s'%i for i in nums) # 说list包含数字,不能直接转化成字符串。
    print('为空',b1) # 334312342,str
    # join看来是为字符串提供的
    # join加入的话并不在自身上改变,是生成一个对象
    print('int不能转换么',int(b1)+1) # 334312343,int
    c1 = int(b1)+1
    print(list(i for i in str(c1))) # ['3', '3', '4', '3', '1', '2', '3', '4', '3']
    # 等价于上方的
    print(list(str(c1))) # ['3', '3', '4', '3', '1', '2', '3', '4', '3']
    # 字符串反转
    s = '123456'
    s = s[::-1]
    print(s,s[::-1]) # 654321 123456
    # 到底该不该加逗号
    a = ''.join(str(s)) # 654321 str
    print(list(a)) # ['6', '5', '4', '3', '2', '1']
    # list可以把每个元素当作一项  
    a = ','.join(str(s))  # 6,5,4,3,2,1
    print(a,list(a)) # ['6', ',', '5', ',', '4', ',', '3', ',', '2', ',', '1']
    
  • 相关阅读:
    异常方法测试实验
    exception测试实验(研究finally的作用)
    idea中文注释出现乱码,我靠自己解决了
    按装parallels tool的失败之路
    实验七
    实验六
    实验五
    实验四
    实验3
    html转义字符图
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15642486.html
Copyright © 2011-2022 走看看