美文网首页
第二章 先做键盘侠 总结

第二章 先做键盘侠 总结

作者: 大饼与我 | 来源:发表于2020-01-08 21:25 被阅读0次

    一、python的运算


    1.数值运算

    即加、减、乘、除、乘方、余数的运算

    原则一:①加用+            ② 减用-              ③乘用*  

                  ④ 除用/            ⑤乘方用**          ⑥求余数用%

    简单的运算举例:

    >>>1+9  #加法

    >>>1-9  #减法

    >>>1*9  #乘法

    >>>1/9  #除法

    >>>1**9 #1的九次方

    >>>1%9 #求1除以9的余数

    原则二:括号内优先预算

    举例:

    >>>86000*(0.15+0.2) #结果为30100

    原则三:字符串也能进行运算

    举例:

    >>>"Kristina" + " is clever" #连接成“Kristina is clever”

    >>>"clever"*2 #结果为“cleverclever”

    一个字符串与一个整数n相乘的话,会把该字符串重复n次。


    2 逻辑运算

    2.1 “和”运算

    必须两者都是对的才是对,有一个是错的就是错。相当于数学中的∩

    “与”运算就像是连接的两座桥,必须两座桥都通畅,才能过河。

    举例:

    >>>True and True #结果为True

    >>>True and False #结果为False

    >>>False and False #结果为False

    2.2 “或”运算

    两者中有一个对的就是对,两个都是错才是错。相当于数学中的∪

    “或”运算就像是并行跨过河的两座桥,任意一座通畅,就能让行人过河。

    举例:

    >>>True or True #结果为True

    >>>True or False #结果为True

    >>>False or False #结果为False


    3判断表达式

    == 判断是否相等       != 不等于     < 小于 

    <= 小于等于             >大于            >=大于等于



    4运算优先级

    运算优先级归纳:(按优先等级从上往下排序)

    乘方:**

    乘除:* /

    加减:+ -

    判断:==    >     >=      <      <=

    逻辑:! and  or

    二、python常用---变量

    1 为什么要用变量

    ①变量提供的符号化表达方式,是实现代码复用的第一步

    ②方便日后修改


    2 怎么用变量

    ①给变量取个名字,用=给变量赋值、定义

    ②先执行赋值符号右边的运算,运算结束后再赋予给同一个变量

    举例:

    >>>v="tom" #将tom赋予给v

    >>>wood=20

        wood=wood+5  # 将wood+5的新值赋予给wood

       print(wood)


    3 变量类型

    python能自由改变变量类型的特征被称为动态类型(Dynamic Typing)

    目前常用的有 

    整数   integer (简写:int)

    浮点数 Float

    字符串 String (简写str)

    布尔值 Booleam(简写bool)


    4 容器型变量


    4.1序列

    4.1.1序列的类别

    有两种:元组(Tuple)和列表(List)

    两者区别:一旦建立,元组的各个元素不可再变更,而列表元素可以变更。

    4.1.2序列的组成方式

    序列有元素构成

    元素的是有序排列

    序列元素的标志索引成为 下标(index)

    序列名[下限:上限:步长]

    下限表示起始下标,上限表示结尾下标,在起始下标和结尾下标之间,按照步长间隔来找到元素

    默认步长为1

    需特别注意:遵循上限不在内的原则

    一些例子:

    >>>example_tuple=(2,1.3,"love",5.6,9,12,False) #一个元组

    >>>example_list=[True,5,"smile"]

    >>>nest_list[1,[3,4,5]] #列表中可以嵌套另一个列表

    >>>example[:5] #从下标0到4 不包括下标5

    >>>example_tuple[2:] #从下标2到最后一个元素

    >>>example_tuple[0:5:2] #从下标0到下标5,每隔2取一个,不包括下标5

    >>>example_tuple[2:0:-1] #从下标2取到下标1,不包括上限下标0,从与下标2到下标0的反方向每隔1取一个

    >>>example_[-1] #序列最后一个元素


    4.2 词典

    4.2.1 词典是什么

    词典是一个可以容纳多种元素的容器,允许用自定义的方式来建立数据的索引。

    4.2.2 词典的组成

    词典包含多个元素

    每个元素以逗号分割

    元素包含两部分 包括 键(Key) 和  值(Value)

    键是数据的索引,值是数据本身,键和值一一对应

    词典不具备序列的连续有序性,适合于存储结构松散的一组数据

    一些例子:

    >>>example_dict={'tom":11,"sam":57,"lily":100}

    >>>example_dict["tom"]=30 #修改

    >>>exmple_dict["lilei"]=99  #增加

    小结:

    #关于序列的符号用法

    tuple元组用( )

    list列表用[  ]

    dict词典用{ }    修改增加时用[ ]


    五 python中执行的选择、顺序、循环

    5.1 python 能够有选择地执行程序


    5.2 if结构

    从上面我们可以知道if , elif, else三个模块中符合哪个条件执行哪一个。python先检测if的条件,如果浮现if条件为嘉,则跳过隶属于if的程序块,转而elif的其中的程序块,如果elif的条件为假,则执行else。

    简而言之:按顺序检测,选择符合条件的程序块来执行。

    第二个if是嵌套在第一个if中的;这个嵌套是要满足a>50同时满足a==56时才能被执行。其中:后面时if、elif、else符合时的隶属执行程序,隶属需要缩进四位


    5.3循环包括for和while两种


    5.3.1   for循环

    for循环的重复次数是确定的。

    例子:

    输入:

    输出:

    有时我们只是希望简单地重复特定地次数,不想建立序列,我们可以使用Python提供地range()函数:

    for i in range(5): 

         print(i,“hello world”) 

    其中range()函数说面过了需要重复的次数


    5.3.2   while 循环

    例子:

    i=0

    while i <10:

        print(i)

        i=i+1

    while后面紧跟着一个条件,如果条件为真,则while会不停地循环执行隶属于它的语句,只有条件为假时,程序才会停止。


    5.4 跳过或终止

    continue #跳过循环的这一次执行,进行下一次的循环操作

    break #停止执行整个循环

    相关文章

      网友评论

          本文标题:第二章 先做键盘侠 总结

          本文链接:https://www.haomeiwen.com/subject/dbmsactx.html