zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ACM学习历程—HDU1719 Friend(数论)
    封装的方法
    MySql-rules
    MySql
    java深入探究07-jsp
    java深入探究06
    Jquery
    Ajax
    java深入探究05
    Oracle——索引,序列,触发器
  • 原文地址:https://www.cnblogs.com/skyfly886/p/12393024.html
Copyright © 2011-2022 走看看