python学习第一天内容回顾(二)

七、运算符

    a)算术运算符

        有:+(加号),-(减号),*(乘号),/(除号),%(求余),//(取整),**(立方),+=,-=,*=,/*

    b)比较运算符

        有:< , > , ==, >= , <= , !=, <>, >,<

   

    c)逻辑运算符:

 

       有: and,or,not, 

      任何非零数字或非空的值都为真,数字零,空值,或None都为假,

        示例1:

            if 1==1 and 1==2  # and,or,not是依次进行比较的,如果第一个为真值,则后面的不用进行比较,直接进行下一条。

    d)赋值运算符:

        有: =,+=,-=,*=,/=,%=,**=,//=

八、列表

  a)创建

    name=[] #创建一个空列表

    name=["123","abc",789]或,name=list(["123","abc",789])

  b)追加

    name.append("456") #追加后的结果为: name=["123","abc",789,"456"]

  c)修改

    name[0]="456"  #修改后的结果为: name= ["456","abc",789,"456"] name[0]代表列表中的第一个值

  d)删除

    name.remove("abc")或del(name[1]) #都可实现对列表中abc的删除,若name.remove("456") 将会删除列表中查找到的第一个为"456"的值

  e)索引

    name.index() # 括号内写列表中的值,可返回该值所在的位置,但它是从0开始的,即列表中第一个值返回的位置为0.

  f)长度

    len(name)会返回name列表中值的个数。

  h) 切片

      截取列表中一个或多个值。

    示例1:

      name=["123","abc",789,"123","456"]  name[0:3:2] ([]中的0为起始位置,3为长度(即截取到第几位列表的值),2为步长) 

      输出结果:['123', 789] 从0位置开始截取,步长为2,所以"abc"被省略掉。

    示例2:

      name=["123","abc",789,"123","456"]  name[::2] (:号前面没有输入数字,表示默认为0位起始,到最后,步长为2)

      输出结果:['123', 789, '456']

    示例3:

      name=["123","abc",789,"1234","456"]  print (name[-2:])

      输出结果:['1234', '456']

  g) 列表的for循环:

      name=["123","abc",789,"123","456"]

      for i in a:

        print(i)

九、字典

    字典是由Key和value组成的

  a)创建

    a={},a=dict()  #可创建一个空的字典

    a= {

      "name":"somebody",

      "pwd": "abc123"

    }

  b)增加

     a['age'] = 10

    结果为:{'name': 'somebody', 'pwd': 'abc123', 'age': 10}

  c)修改 

    a['age'] = 20

    结果为:{'name': 'somebody', 'pwd': 'abc123', 'age': 20}

  ## 增加与修改的区别为: 当添加的键值字典中没时,会添加成功,若所添加的键值已经在字典中存在,则为修改该键值的内容。

  d)删除

     del a['age']

    结果为:{'name': 'somebody', 'pwd': 'abc123'}

  e)索引

     n = a["age"]

    print (n)  #输出结果为:10

  f) 长度:

     print(len(a))  结果为:3 表示有三个键值

  h)字典的for循环:

    for k1 in a.keys():

      print(k1)

    for v1 in a.values():

      print(v1)

    for k1 in a.items():

      print(k1)

    for k1,v1 in a.items():

      print(k1,v1)

十、文件

  a = open("1.txt",r)

  a_data = a.read()

  a.close()  # 打开文件,将文件内容读取后赋值给变量,关闭文件。

 

posted @ 2017-05-03 22:14  冠彭  阅读(95)  评论(0)    收藏  举报