一、有关计算机编程的几个概念:
计算机编程就是告诉计算机如何做,因此我们必须使用计算机能够明白的语言将算法提供给它们。
编写计算机程序就是使用计算机能够理解的语言(如Python)来描述一种算法。
算法只不过是时髦的说法,就是如何完成某项任务的详尽描述。这种对机器友好的描述被称为程序,主要由表达式和语句组成。
二、表达式:
表达式为程序的一部分,结果为一个值。
简单的表达式是使用运算符(如+或*)和函数(如int())将字面值(如2或“Hello”)组合起来得到的。通过组合简单的表达式,可以创建复杂的表达式。
常用运算符及其作用:
运算符 | 作用及举例 |
---|---|
+ | 相加:让+两边的数相加 ,如:2+3 |
- | 相减: 用-左边的数减去-右边的数,如:5-2 |
* | 相乘:让两数相乘,如:2*3 |
/ | 相除:用左边的数除以右边的数,结果为小数,即浮点数(float),如:1/2 =0.5;1/1 =1.0 |
// | 整除:用左边的数除以右边的数,结果为整数,注意这个整数是向下圆整的数,如:5.0//2.4 =2;-10//3 =-4 |
% | 求余(求模):用左边的数除以右边的数的余数,如:10%3 =1 |
** | 乘方(求幂):求左边的数的右边的数次方,如3**2 =9;-3**2 =-9;(-3)**2 =9 。注意运算符的优先级别。 |
Python中各种进制数的表示方法:
进制 | 表示方法 |
---|---|
十六进制 | 用0x表示,如:0xAF (175) |
八进制 | 用0o表示,如:0o10 (8) |
二进制 | 用0b表示,如:0b1001 (5) |
表达式还可能包含变量。
变量是表示(或指向)特定值的名称。
Python在使用变量前必须给变量赋值(如x=2:将值2赋给变量x),因为Python变量没有默认值。
赋值是一种语句。
三、语句:
语句是让计算机执行特定操作的指示。这种操作可能是修改变量的值(通过赋值)、将信息打印到屏幕上(如print("Hello,word!")
)、导入模块或执行众多其他任务。
可以这样简单地形容:表达式是一些东西,而语句做一些事情。如:2*2
的结果是4;而print(2*2)
的结果在屏幕上打印4。