一:知识回顾有与查漏补缺:
(1)机械语言和汇编语言都直接操作计算机硬件并基于此设计,所以他们统称为低级语言(高级语
言是更接近自然语言的一种计算机程序设计语言)
(2)高级语言按照计算机执行方式的不同分为两类:
1.静态语言(使用编译执行的程序):比如c/c++,Java
2.脚本语言(使用解释执行的编程语言):比如Python,JavaScript,php
编译和解释主要区别在于前者是一次性翻译之后不在需要源代码(类似英文全文翻译),后者是逐条
转换并逐条运行代码。(类似实时的同声传译)
(3)三种输出方式:
1.format型:
"... {[field_name][!conversion][:format_spec]} ...".format(arguments)
2.f.型:
f'(literal_char | {{ | }} | replacement_field)*'
F'(literal_char | {{ | }} | replacement_field)*'
3.%型:
"... %[key][flags][width][.precision][length type]conversion type ..." % values
(4)冒号在Python的作用:(1)冒号在python中最常见的作用就是作为一个语法结构,也就是if条件判
断或者是函数这些能够编写多行代码在一个结构内的开始符号。在这样的结构之后,都需要使用一
个冒号来表示下一行回车之后的代码不是逻辑行的结束,而是该结构代码块的开始,示例如下所
示:
def num(): pass
(2)而冒号的另外作用就是为切片时的连接符号来使用了,在对一个有序序列通过切片方式获取
其中的元素时。使用一个冒号就表示取出其中全部的元素,而在冒号两边添加序列的索引就表示取
出这个索引范围内的元素,示例如下所示:
a = [[1,2,3,4],[2,3,4,5],[5,6,7,8]]a[:2]
(3)那么python中冒号最容易被大家忽略的另一个作用就是作为字典数据类型对象中键值对元素
的映射符号,键和值需要使用冒号连接起来才能形成一一对应的形式,示例如下所示:
dict = {’num2’’30’,’num1’:’20’}(1)冒号在python中最常见的作用就是作为一个语法结构,也就是if
条件判断或者是函数这些能够编写多行代码在一个结构内的开始符号。在这样的结构之后,都需要
使用一个冒号来表示下一行回车之后的代码不是逻辑行的结束,而是该结构代码块的开始,示例如
下所示:
def num(): pass
(4)format中替换符中的冒号