首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础教程1.11 小结

1.11 小结

本章介绍的内容很多,先来看看你都学到了什么,再接着往下讲。

 算法:算法犹如菜谱,告诉你如何完成特定的任务。从本质上说,编写计算机程序就是使用计算机能够理解的语言(如Python)描述一种算法。这种对机器友好的描述被称为程序,主要由表达式和语句组成。

 表达式:表达式为程序的一部分,结果为一个值。例如,2 + 2就是一个表达式,结果为4。简单表达式是使用运算符(如+或%)和函数(如pow)将字面值(如2或"Hello")组合起来得到的。通过组合简单的表达式,可创建复杂的表达式,如(2 + 2) *(3 - 1)。表达式还可能包含变量。

 变量:变量是表示值的名称。通过赋值,可将新值赋给变量,如x = 2。赋值是一种语句。

 语句:语句是让计算机执行特定操作的指示。这种操作可能是修改变量(通过赋值)、将信息打印到屏幕上(如print("Hello, world!"))、导入模块或执行众多其他任务。

 函数:Python函数类似于数学函数,它们可能接受参数,并返回结果(在第6章学习编写自定义函数时,你将发现函数实际上可以在返回前做很多事情)。

 模块:模块是扩展,可通过导入它们来扩展Python的功能。例如,模块math包含多个很有用的函数。

 程序:你通过练习学习了如何编写、保存和运行Python程序。

 字符串:字符串非常简单。它们其实就是一段文本,其中的字符是用Unicode码点表示的。然而,对于字符串,需要学习的知识有很多。本章介绍了很多表示字符串的方式,第3章将介绍众多字符串用法。

1.11.1 本章介绍的新函数

函 数描 述

abs(number) 返回指定数的绝对值

bytes(string, encoding[, errors]) 对指定的字符串进行编码,并以指定的方式处理错误

cmath.sqrt(number) 返回平方根;可用于负数

float(object) 将字符串或数字转换为浮点数

help([object]) 提供交互式帮助

input(prompt) 以字符串的方式获取用户输入

int(object) 将字符串或数转换为整数

math.ceil(number) 以浮点数的方式返回向上圆整的结果

math.floor(number) 以浮点数的方式返回向下圆整的结果

math.sqrt(number) 返回平方根;不能用于负数

pow(x, y[, z]) 返回x的y次方对z求模的结果

print(object, ...) 将提供的实参打印出来,并用空格分隔

repr(object) 返回指定值的字符串表示

round(number[, ndigits]) 四舍五入为指定的精度,正好为5时舍入到偶数

str(object) 将指定的值转换为字符串。用于转换bytes时,可指定编码和错误处理方式在上表中,方括号内的参数是可选的。

1.11.2 预告

介绍表达式的基本知识后,接下来将介绍更复杂的内容:数据结构。你将学习如何将简单值(如数)组合成更复杂的结构,如列表和字典,而不是分别处理它们。另外,你还将更深入学习字符串。在第5章,你将更深入地学习语句,为编写巧妙的程序做好准备。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180821G0BZU800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券