zoukankan      html  css  js  c++  java
  • 二、Pyhon入门—变量、数据类型和运算符

    变量、数据类型和运算符

    什么是变量

      略   

    注释

      #  单行注释

      '''   '''  多行注释

      """  """  多行注释

    数据类型

      str=r"制表符 表示换行"  #r表示取消转义

    数据类型转换

      强制转换

      type();  检测变量类型

    运算符

      1.数学运算符:

        a//b a除以b后向下取整

        a**b a的b次方

      2.关系运算符

      3.赋值运算符

      4.逻辑运算符

        and  or  not  

    列表(list)

      不需要具有相同的类型组成数据项集合,以[ ]作为标志,

      正向切片,索引从0开始  反向切片,索引从1开始

    a=["a","b","c","d",123,456]
    
    #列表的切片
    print("列表的切片")
    print(a[0:4])     #4不打印
    print(a[-6:-2])    #-2不打印
    
    
    #添加列表
    print("列表的添加")
    a.append("张三")    #尾增
    print(a)
    
    a.insert(3,789)    #添加到位置3
    print(a)
    
    #移除列表
    print("列表的移除")
    a.remove(123)    #按内容移除
    print(a)
    
    del a[4]        #按索引移除
    print(a)
    
    a.pop(4)        #按索引移除
    print(a)
    
    #列表的长度
    print("列表的长度")
    print(len(a))

    元组(tuple)和字典(dict)

      元组:相当于只读列表,元组中的元素是不可变的,一旦初始化之后,就不能再做修改,以( )作为标志

      字典:在其他语言称作哈希映射或相关数组,字典是一种大小可变的键值对集,由键(key)和值(value)组成,以{ }作为标志

         字典内的键是唯一的

    #元组
    tuple1=(1,2,3,4,"张三",3.14)
    print(tuple1)
    
    #字典
    dict1={"name":"张三","age":14,"hobby":"打球"}
    print(dict1["name"])  

    集合(set)

      集合是一种无序集,他是一组键的集合,不存储值,可以看成是元素唯一的列表

      唯一性,以{ }作为标志

    #集合
    set1={1,2,3,4,5,6,}
    set2={4,5,6,7,8}
    
    print(set1-set2)    #集合的差集
    print(set1|set2)    #集合的并集
    print(set1&set2)    #集合的交集
    print(set1^set2)    #集合的对称差(不同元素组成新的集合)

       

  • 相关阅读:
    关于匹配的一些问题
    Codeforces Round #396 (Div. 2) A,B,C,D,E
    Codeforces Round #394 (Div. 2) A,B,C,D,E
    HDU 1848 SG函数博弈
    HDU 1536 S-Nim SG博弈
    HDU 2509 Be the Winner nim博弈变形
    HDU 1907 John nim博弈变形
    Codeforces Round #222 (Div. 1) D. Developing Game 线段树有效区间合并
    BZOJ 1031: [JSOI2007]字符加密Cipher 后缀数组
    HDU 5769 Substring 后缀数组
  • 原文地址:https://www.cnblogs.com/Just-a-calm-programmer/p/12661555.html
Copyright © 2011-2022 走看看