zoukankan      html  css  js  c++  java
  • python运算符

    布尔:True,False

    状态:成立,不成立,用来做逻辑运算判断

    1 a = 1
    2 b = 1
    3 print(a! =b)False
    4 a = 1
    5 b = 1
    6 print (a == b)  True

    Python算术运算符

    以下假设变量: a=10,b=20

    Python比较运算符

    以下假设变量a为10,变量b为20:

    Python逻辑运算符

    Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:

    Python成员运算符

    除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

    Python身份运算符

    身份运算符用于比较两个对象的存储单元

    可变类型:在id不变的情况下,value可以变,则成为可变类型,如列表,字典

     1 l = [1,2,3,4,5]
     2  print(id(l))
     3  l[1] = 99
     4  print(l)
     5  print(id(l))
     6 
     7 info = {
     8      'name': 'fengzi',
     9      'age': 18,
    10      'job': 'teacher'
    11  }
    12  print(id(info))
    13  info['age'] = 16
    14  print(id(info))

    不可变类型:value一但改变,id也改变,则称为不可变类型(id变,意味着创建了新的的内存空间)

    1 int,float,str
    2 x = 123
    3 print(id(x))
    4 x = 321
    5 print(id(x))

    格式化输出,占位符

    %s 可以对应字符串和整型,%d只能对应整数

    1  name = 'oyy'
    2  age = 18
    3 
    4  print('my name is %s my age is %s' % (name, age))
    5  print('my name is %s' % name)
     1 根据下列要求打印
     2  name = 'oyy'
     3  age = 18
     4  sex = 'man'
     5  job = 'teacher'
     6 
     7  msg = '''
     8  ------------ info of %s -----------
     9  Name  : %s
    10  Age   : %s
    11  Sex   : %s
    12  Job   : %s
    13  ------------- end -----------------
    14  '''
    15  print(msg % (name, name, age, sex, job))

    链式赋值

    a = b = c = d =1

    交叉赋值

    a = 1
    b = 2
    print(a, b)
    a, b = b, a
    print(a, b)

    解压赋值

    l = [1,2,3,4,5]
    a,b,c,d,e = l
    print(a,b,c,d,e)
  • 相关阅读:
    Cannot find module 'webpack'
    Failed to read auto-increment value from storage engine
    laravel框架查看执行过的sql语句
    windows与虚拟机共享文件夹设置
    csv导出文件中有html
    特定中文字符串正则匹配
    运动跟踪等算法的解释
    自控力这本书的读后感
    提取肤色信息原理及操作——opencv
    那些年我们排过的序之希尔排序
  • 原文地址:https://www.cnblogs.com/wangxudong/p/10057401.html
Copyright © 2011-2022 走看看