zoukankan      html  css  js  c++  java
  • python基础数据类型补充以及编码的进阶


    一.基本数据类型的补充
    循环列表改变列表大小的问题
    #请把列表中索引为基数的元素写出
    l1=[1,2,3,4,5,6]
    for i in l1:
    if i%2!=0:
    print(i)
    结果:
    1
    3
    5
    二:基本数据类型之间的转换
    # int ---> bool
    非零即True
    零即False

    # bool ---> int
    True --> 1
    False --> 0


    # int ---> str
    # str ---> int
    全部由数字组成的字符串才可以转化成数字


    # str ---> bool
    非空即True
    空即False

    #str list 两者转换
    # str ---> list
    s1 = 'alex 太白 武大'
    print(s1.split()) # ['alex', '太白', '武大']***

    # list ---> str # 前提 list 里面所有的元素必须是字符串类型才可以
    l1 = ['alex', '太白', '武大']
    print(' '.join(l1)) # 'alex 太白 武大'***


    #str bytes 两者转换
    # str ---> bytes
    s1 = '太白'
    print(s1.encode('utf-8')) # b'xe5xa4xaaxe7x99xbd'***

    # bytes ---> str
    b = b'xe5xa4xaaxe7x99xbd'
    print(b.decode('utf-8')) # '太白'***

  • 相关阅读:
    hello word
    HDU 1006 Tick and Tick
    HDU 1005 Number Sequence
    HDU 1004 Let the Balloon Rise
    HDU 1003 Max Sum
    HDU 1002 A + B Problem II
    HDU 1001 Sum Problem
    HDU 1000 A + B Problem
    POJ 2253 Frogger
    POJ 2387 Til the Cows Come Home
  • 原文地址:https://www.cnblogs.com/lxx99/p/11655094.html
Copyright © 2011-2022 走看看