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

第二章 先做键盘侠 总结

作者: 大饼与我 | 来源:发表于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 #停止执行整个循环

相关文章

  • 第二章 先做键盘侠 总结

    一、python的运算 1.数值运算 即加、减、乘、除、乘方、余数的运算 原则一:①加用+ ② 减用- ...

  • 第二章 先做键盘侠

    2.1 计算机会算术 1.数值运算 加 + 减 - 乘 * 除 / 求余数 % 字符串也能进行运算:(加法)"Va...

  • 继续学编程

    先做个键盘侠

  • 大开脑洞之我是键盘侠

    大家好,我是一名职业键盘侠,此键盘侠非彼“键盘侠”。 我的工作是惩治“键盘侠”,以彼之身,还彼之道,用“键盘侠”的...

  • 做次键盘侠

    前段时间,不知道怎么的,就觉得心里积攒了很多的负能量。看哪里都不顺眼。听谁说话都不中听。那段时间也失眠,虽然每天健...

  • 拒做键盘侠

    我们曾经冤枉刘翔,说他假摔,叫他刘跑跑,过往令人神伤的一幕幕还似在眼前。他确是英雄,但英雄也会累,也会失败,但在失...

  • #动手返现03#键盘侠是侠不是侠

    “键盘侠是不是侠”是奇葩说最新一期的辩题,网络上也不乏关于键盘侠的讨论,那我们到底该如何看待键盘侠?键盘侠又究竟是...

  • 【原创文集】键盘侠的可怕

    教育科学学院 18预文三班 杨晨 网上的键盘侠言论特别自由以至于频频有因键盘侠死去的人。先不管这些人是不是应该,理...

  • 键盘侠联盟

    键盘侠联盟成立的口号是: 吐槽别人,愉悦自己。 键盘侠联盟做事的原则是: 不分对象,随意恶怼。 键盘侠的工资奖金标...

  • 中国键盘侠各类型分析

    什么是“键盘侠”?“键盘侠”有多少类型?如何正确看待不同类型的“键盘侠”?这是我接下来要探讨并试图进行回答的...

网友评论

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

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