• day02:三元运算、布林非、列表等(20170214)


    #1:三元运算(满足条件就返回值,不简洁的代码):
    a= 1
    b= 3
    c= 5
    if a > b :
    d = a
    else:
    d = c
    print (d)

    #2:三元运算(满足条件就返回值,简洁的代码):
    a= "1"
    b="3"
    c="5"
    d=a if a > b else c
    print (d)

    #3:解码与编码:
    msg = "我爱北京"
    print(msg.encode(encoding="utf-8")) #解码
    print(msg.encode(encoding="utf-8").decode(encoding="utf-8")) #编码

    #4:布林非测试:
    a = '33'
    if not a.isdigit():
    print('ddd')
    a.isdigit()

    #5:打印数据类型并判断是否是整数:
    a = 'a33.4'
    print (type(a))
    print (a.isdigit())

    #6列表里的数据处理:
    names = ["88xiaoming","liuhai","杨东","liuhai","xiaohuang","liuhai"]
    names2 = [1,2,3,4]
    print (names)
    print (names[0],names[3])
    print (names[1:3]) #切片,"顾头不顾尾"
    print (names[3]) #切片,取第4个数值
    print (names[-3:]) #切片,取倒数第三个到最后一个值
    print (names.index("liuhai")) #查某个人所在的位置(重复则为第一个)
    print (names.count("liuhai")) #查包括“liuhai”的个数
    #names.clear() #清除所有的数列
    names.sort() #按字符进行排序(数字---字母---中文)
    print (names)
    names.reverse() #将数列从最后一个反过来排序
    print (names)
    names.extend(names2) #将names2追加到names里
    print (names)
    print (names,names2) #将二个数列一起打印。
    names.remove("88xiaoming")
    print (names) #删除的方法1
    del names[5]
    print (names) #删除的方法2
    names.append("杨东") #追加数据"杨东"
    print (names)
    names.insert(1,"小红") #在编号为1的数据前插入"小红"
    print (names)

  • 相关阅读:
    Chrome开发者工具中Elements(元素)断点的用途
    最简单的SAP云平台开发教程
    Java实现 LeetCode 495 提莫攻击
    Java实现 LeetCode 494 目标和
    Java实现 LeetCode 494 目标和
    Java实现 LeetCode 494 目标和
    Java实现 LeetCode 493 翻转对
    Java实现 LeetCode 493 翻转对
    Java实现 LeetCode 493 翻转对
    Java实现 LeetCode 492 构造矩形
  • 原文地址:https://www.cnblogs.com/liulvzhong/p/6402525.html
Copyright © 2020-2023  润新知