• 4. python-运算符(另类语法)


    身份运算符

     1 x = 258
     2 y = 258
     3 print(id(x),id(y))
     4 print(id(x)==id(y))
     5 
     6 2956579849680 2956579849136
     7 False
     8 
     9 print(x is y)
    10 
    11 False

    链式赋值

    1 x=y=z=10
    2 print(x,y,z)
    3 
    4 10 10 10

    交叉赋值

    1 x=10
    2 y=20
    3 x,y = y,x
    4 print(x,y)
    5 
    6 20 10

    解压缩

    快速且能一次性拿到多个列表里的值

     1 duan_hobby_list = ['read','run']
     2 hobby1 = duan_hobby_list[0]
     3 hobby2 = duan_hobby_list[1]
     4 print(hobby1,hobby2)
     5 
     6 read run
     7 
     8 hobby1,hobby2 = duan_hobby_list
     9 print(hobby1,hobby2)
    10 
    11 read run
    12 
    13 duan_hobby_list1 = ['read','run','sing','football','basketball']
    14 hobby1,hobby2,_,_,_= duan_hobby_list1
    15 print(hobby1,hobby2)
    16 
    17 read run
    18 
    19 hobby1,hobby2,*_ = duan_hobby_list1  # “*”代表后面所有对应赋值的位置
    20 print(hobby1,hobby2)
    21 
    22 read run
    23 
    24 hobby1,*_,hobby5 = duan_hobby_list1
    25 print(hobby1,hobby5)
    26 
    27 read basketball
  • 相关阅读:
    十个一篇
    css等比例缩放
    windows高度和宽度相关文档
    希尔排序
    插入排序
    选择排序
    冒泡排序
    php面试题之面向对象
    前端面试题
    Python课习题笔记
  • 原文地址:https://www.cnblogs.com/skyfly886/p/12393024.html
Copyright © 2020-2023  润新知