二、Pyhon入门—变量、数据类型和运算符

二、变量、数据类型和运算符

  2.1.什么是变量

    略   

  2.2.注释

    #  单行注释

    '''   '''  多行注释

    """  """  多行注释

  2.3.数据类型

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

  2.4.数据类型转换

    强制转换

    type();  检测变量类型

  2.5.运算符

    1)数学运算符:

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

      a**b a的b次方

    2)关系运算符

    3)赋值运算符

    4)逻辑运算符

      and  or  not  

  2.6.列表(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))

  2.7.元组(tuple)和字典(dict)

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

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

        字典内的键是唯一的

#元组
tuple1=(1,2,3,4,"张三",3.14)
print(tuple1)

#字典
dict1={"name":"张三","age":14,"hobby":"打球"}
print(dict1["name"])  

  2.8.集合(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)    #集合的对称差(不同元素组成新的集合)

      

猜你喜欢

转载自www.cnblogs.com/Just-a-calm-programmer/p/12661555.html