9 道练习题·预计 35 分钟·做对一题解锁下一段
这一节我们学 Python 最基础的几样东西——数据类型和变量。
每种语言都有自己的语法,不管是自然语言(英语,中文)还是计算机编程语言。
Python 也不例外,它也有自己的语法规则,然后编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,然后执行。
Python 的语法比较简单,采用缩进方式。
# 判断一个数是否是正整数
a = 88
if a >= 0:
print('yes')
else:
print('NO')输出结果:
yes
如上面的代码截图,以 # 开头的语句是注释,其他每一行都是一个语句,当语句以冒号 : 结尾时,缩进的语句视为代码块。
要注意的是 Python 程序是大小写敏感的,如果写错了大小写,程序会报错。
这里先说一下 print() 函数,如果你是新手,可能对函数不太了解,没关系,在这里你只要了解它的组成部分和作用就可以了,后面函数这一块会详细说明的。
print() 函数由两部分构成 :
结构如下:
print( 动作执行的内容 )
↑ ↑
动作 动作执行的内容
而 print() 函数的作用是让计算机把你给它的指令结果,显示在屏幕的终端上。这里的指令就是你在 print() 函数里的内容。
比如在上一章节中,我们的第一个 Python 程序,打印 print('Hello Python')
print('Hello Python')输出结果:
Hello Python
它的执行流程如下:
流程示意:
print('Hello Python') ──向解释器发出指令──▶ Python 解释器
│
解析为机器语言
▼
计算机
│
执行完打印结果
▼
Hello Python
可能这里有人会问,为什么要加单引号,直接 print(Hello Python) 不行吗?
如果你写代码过程中,有这样的疑问,直接写一下代码,自己验证一下是最好的。
print(Hello Python)运行结果:
File "test.py", line 1
print(Hello Python)
^
SyntaxError: invalid syntax
显然,去掉单引号后,运行结果标红了(报错),证明这是不可以的。
主要是因为这不符合 Python 的语法规则,去掉单引号后, Python 解释器根本没法看懂你写的是什么。
所以就报 SyntaxError: invalid syntax 的错误,意思是:语法错误。说明你的语句不合规则。
用 print 函数打印 Hello, World!(注意首字母大写、感叹号是英文半角)。