python
一共做了多少道数学题
信息技术学业水平测试中有一道非常简单的Python程序设计题:输入两个值分别保存到不同的变量中,计算结果并输入。这涉及到input()、print()这两个基本的输入输出函数的简单使用。还有int()函数的使用,因为 input(0函数输入的默认都是字符型的数据,我们要进行数学计算必须要先转换成整型数据。
买票共需要多少钱
“买票共需要多少钱”是高中学业水平测试中的Python的一道典型题目,已知成人票和儿童票的价格,同时输入成人票和儿童票的数量,计算并输出买票共需要多少钱。它需要用的字符串切片方法split(),还涉及到一些列表操作的知识。
能否被5整除
“判断能否被5整除”是高中学业水平测试中的Python的一道典型题目,它原本是改错题,今天我们就按程序设计题来分析它。从键盘上输入一个正整数,判断它是不是5的倍数,如果是就输出"Y",不是的话输出"N"。它需要用的求模运算,重点是条件判断语句中的 if……else语句。
计算一组数据最高分最低的差
计算一组数据最高分最低的差,是高中信息技术学业水平测试中Python程序设计的一道典型题目,需要用到for……in循环、range函数、list append方法、max函数、min函数,涉及到的知识比较多!
学习Python之前的思考
在开始学习Python之前,首先我们要搞清楚出3个问题,第1个问题是:你为什么学Python?第2个问题是我为什么讲Python?第3个问题是:学完我的Python教程能做什么?
下载安装Python
要使用Python首先要在我们的电脑上下载并安装Python,我们知道Python可以在多个平台安装和开发,包括Linux及其衍生版本和苹果的IOS,当然还有我们用的最多的Windows系统,比如Win7、Win10、Win11等等。Python也有很多版本,比如Python2.X系列和Python3.X系列,我们要知道Python2与Python3是不兼容的,我们所学习的是Python3。今天我们就以64位的Win7为例,下载安装一下Python3.7.4
pip的配置及使用
要使用python必须要学会使用pip,pip的全称:package installer for python,也就是Python包管理工具,主要是对python的第三方库进行安装、更新、卸载等操作,十分方便,python3.4以后的版本都是自带pip的,就不用再单独安装pip了。
下载安装配置VsCode
虽然简单的文本编辑器比如记事本就可编写Python程序, 但我们一般情况下还是使用专业的工发工具进行Python的编辑与调试。Python的开发工具非常多,有许多强大IDE工具,比如PythonWin、PyCharm、VsCode等。很多人推荐使用PyCharm,但如果不付费的话,我还是建议使用VsCode,而且熟悉了VsCode以后使用C、C++、C#等也就很容易了。
python代码中添加注释
虽然我们经常说注释是程序的一部分,但由于注释不参于运行,所以很多人会忽视注释。即使是自己写的代码,当你回过头来看时,也可能会忘记自己的设计初衷。为了人们能更加轻松的了解代码,通常我们都会在程序中加入注释,用于说明代码实现的功能、采用的算法、函数的功能、变量的作用、编写者、编写时间等。注释可以提高代码的可读性和可维护性。当你在代码中添加注释时,不仅可以让其他开发者更好地理解代码的用途和实现方法,而且可以让代码看起来更整洁、清晰、易于理解。
Python的变量与常量
今天我们需要通过“我的第一个程序”来理解什么是变量,了解变量的命名规则,掌握变量赋值的方法,而关于全局变量和局部变量以及如何分析变量的作用范围,还有如何使用常量,我们先有个概念,以后我们再详细研究。
Python的数据类型
数据类型是构成编程语言语法的基础,但是不同的编程语言有着不同的数据类型,python有6个标准的数据类型:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
Python的字符串与转义字符
字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ' 或 " ) 来创建字符串。Python 的字符串是不可变的,我们无法对原字符串做任何修改。但可以将字符串的一部分复制到新创建的字符串,达到 “看起来修改 ” 的效果。
python数据类型的转换
将一种 Python 数据类型转换为另一种数据类型的过程称为类型转换。当需要确保数据与特定函数或操作兼容时,可能需要进行类型转换。 Python 提供了四个可用于类型转换的内置函数。这些函数是:str()、int()、float()、bool()。这些函数分别返回字符串、整数、浮点数或布尔值。 需要注意一点是,并非所有值都可以强制转换为其他数据类型。
python运算符及优先级顺序
Python的运算符包括算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和其它运算符。表达式是由数字或字符串和运算符组成的式子。在程序设计时判断语句和循环语句的条件通常是表达式,运算符和表达式是程序中进行计算和操作的基础,要学会程序设计必须掌握它们。
程序流程图
可能python是我们学习的第一种程序设计语言,但将来我们很大概率会接触更多程序设计语言,这时你就会理解”程序的灵魂是算法,而语言只是算法的实现”这句话要表达意义。比如一个苹果,你可以叫它apple也可以叫它苹果,只是你选用的语言不同。我们学习程序设计应该更关注算法,而算法表达的方式有自然语言、程序流程图、PAD图和伪代码这几种,其中比较常用的是程序流程图。所以在学习python程序控制语句前,我们先来了解一下程序的控制结构与流程图。