python是一种效率极高的语言,相比起其他主流编程语言,使用python编写时,程序包含的代码行书往往更少;
同时python的语法也有助于创建整洁的代码,相比起其他主流编程语言,使用python编写的代码往往更容易阅读,调试和拓展。
1、数据的类型
- 语法突出
在输入代码时我们会发现程序的不同部分会显示不同的颜色,这是由于编译器会判断这部分代码是变量还是数据并运行相应程序,这一供能叫做语法突出,这对于我们初学者很有帮助。 - 变量
每个变量都指向一个值,我们可以通过 “ = ” 给某一变量赋值;
变量的命名只能包含字母,数字和下划线;不能包含空格以及不能以数字开头;命名应尽量整洁且具有描述性,比如值是数字时我们命名为”num“;值是盘符时我们命名为“disk”…; - 数据的类型
这里我们在python中写了一些代码运行后会显示简单的数据类型:
第一次运行时需要使用鼠标右键选中代码输入后在列表中选择“run ‘xx‘”运行该程序,后面运行时点击位于代码框右上和运行框左上工具栏里的播放图标即可,也可使用快捷键“shift+F10“。
程序运行后我们可以看到数据类型主要有str字符串,int整数和float浮点数 - 数据类型间的强制转换
可以通过 数据类型(值) 的方式,将值得数据类型进行强制转换
int(a) -> 将a的数据类型,强制转换成整型int
float(a) -> 将a的数据类型,强制转换成浮点型float
str(a) -> 将a的数据类型,强制转换成字符串str
注:计算机只能识别数字,所以我们需要正确使用单双引号
2、API的定义及编写方式
3、if语句
if语句的核心都是一个只true或false的表达式。这种表达式称为条件测试,python根据条件测试的值为true还是false来决定是否执行if语句中的代码。
- if语句:
if conditional_test:
do something - if-else语句:
在测试值为ture时输出一个值,在测试值为false时输出一个值 - if-else-else结构:
使用两个或多个条件测试
##4、列表
a、关于数据类型之间的运算
- 数据类型的运算
a = “你好” + “小明”
print(a)
运行后会显示“你好小明”,即在两个字符串之间的+号,代表拼接;
b = 2 + 3
print(b)
运行后会显示“你好小明”,即在两个数值之间的+号,代表数学运算
注:字符串和数值之间是不能运算的
练习一:现在需要设计一个程序,用户分别输入两个数字,程序输出两个数字的和,差,积,商,余数。(input() -> str )