零基础入门Python教程第4节:基础语法

作者:孚白


导读:

为了让我的教程对新手友好,我采用案例解释法,就是首先给到一段代码,然后引出需要大家掌握的概念和方法,本节需要掌握的概念有以下几点,但是请大家不要深入研究这些概念和方法,点到为止,因为后面随着学习的深入,我们会不断重复和应用,切记起步阶段不要完美主义和刨根问底儿。

本节你将学到:你的第一行Python代码、数字型、字符串、保留字、注释、行、变量、代码规范、UTF-8

编程的学习最快的方法就是跟着例子自己实操,大家可以在上个章节我带着大家配置好的Python自带IDLE、Pycharm、jupyter notebook里任选其一来练习。为了演示效果,我会使用jupyter notebook。

jupyter教程我后面我专门讲,现在大概说下怎么用,快速上手:

接上节课教程,安装并启动打开jupyter后新建一个Python3文件如图

然后命名文件、在单元格里输入代码、点击run就可以执行并输出了


jupyter菜单第二行从左到右,依次是:保存、新加单元格、删除单格、复制、粘贴单元格、上下移动单元格、终止、刷新和重启,倒数第二个是选择代码code和其他格式的

下面跟着我完成你的第一个Python代码:

#编写您的第一个Python代码

print('你好,Python,我来了')

print('孚白老师的官网是 www.ipfubai.com')

print(2021)

year = 2022
print(year)

1 is 2

以上代码运行后输出:

你好,Python,我来了
孚白老师的官网是 www.ipfubai.com
2021
2022

依照实例,大家也可以操作下,我一一分解:

注意,在单元格里键入代码后,点击run执行后,会在单元格下面输出结果。

#编写您的第一个Python代码,是Python里面的一个注释,语法就是#后面加注释

Python里的输出语句是print加上小括号,文字内容属于字符串类型,所以要用单引号或者双引号引出了,告诉Python数据类型,否则会报错,你可以不加引号试试。

编写代码的时候,输入英文的时候自然用英文输入法,需要注意的是,键入标点符号的时候也要在英文输入法的模式下,但是引号内的字符串例外。

数字型数据类型会被Python识别,所以第二个print语句没有加引号也可以输出。

= 在Python里是赋值的语句,我们把 year 赋值为2022,因为我们已经定义过year了所以第二行print后面括号不用加引号,这里的year我们也叫做变量,因为我们也可以复制其他数值给它,但是如果要赋值字符串,就要把字符串加上引号,然后才能print变量,后面有练习。

最后一行代码,是个判断语句,显然1不是2所以输出为False,这里需要注意,is 是Python的关键词(保留字),在Python里有一些单词用作特定的功能,不能被用作普通的标识符被赋值,这些关键字以后会越来越熟悉,可以参考:官方文档关键字(孚白官网参考资料页面)

另外,Python一行为一个语句,跨行的语句需要在第一行结尾处用反斜杠\。

Python和jupyter高的版本统一使用UTF-8编码,所以可以输出中文。

说明:学习编程,经常遇到各种报错和小问题,这些问题和每个人的电脑配置、软件环境、系统情况等等有关,所以,这个时候没有完全的教程,需要大家遇到个性问题自己多多搜索解决问题的办法。

书写每一种代码,都有一些约定俗成的规范,有的是语法要求,有的是方便阅读,现在大家不必太在意,以后学习差不多了,自己写项目的时候要注意:Python的代码规范(可以暂时忽略不看)。

下面我给一个题目实操这节的知识点,大家写出代码,并调试正确,结尾我会给到答案:

  1. 在jupyter或者IDLE或者pycharm里新建一个python文件;

  2. 首行写一段注释,内容是:这是我的第一个Python代码;

  3. 第二行使用print语句输出这样一段话:hi,我在学习Python;

  4. 使用变量赋值的方法,把country定义为China,然后输出;

  5. 使用符号 < ,判断1 是否大于2;

  6. 输出:jupyter详细教程请访问孚白官网参考资料 www.ipfubai.com ,使用\在括号里把这段话分成两行。

答案:

#这是我的第一个Python代码

print('hi,我在学习Python')

country = "China"
print(country)

1 < 2

print('jupyter详细教程请访问孚白官网参考资料\
www.ipfubai.com')

代码运行后输出:

hi,我在学习Python
China
jupyter详细教程请访问孚白官网参考资料www.ipfubai.com

下节预告:python数据类型

你可能感兴趣的:(零基础入门Python教程第4节:基础语法)