《Python语言程序设计》——第3章数学函数、字符串和对象3.1 引言

简介:

本节书摘来自华章计算机《Python语言程序设计》一书中的第3章,第3.1节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第3章 数学函数、字符串和对象

学习目标

  • 使用math模块中的函数解决数学问题(第3.2节)。
  • 表示和处理字符串和字符(第3.3~3.4节)。
  • 使用ASCII和Unicode对字符编码(第3.3.1~3.3.2节)。
  • 使用ord函数获取一个字符的数值编码以及使用chr函数将一个数值编码转换成一个字符(第3.3.3节)。
  • 调用带参数end的print函数(第3.3.5节)。
  • 使用str函数将数字转换成字符串(第3.3.6节)。
  • 使用运算符+来连接字符串(第3.3.7节)。
  • 从键盘读取字符串(第3.3.8节)。
  • 介绍对象和方法(第3.5节)。
  • 使用format函数格式化数字和字符串(第3.6节)。
  • 绘制各种不同的图形(第3.7节)。
  • 绘制带颜色和字体的图形(第3.8节)。

3.1 引言

关键点:本章的重点是介绍函数、字符串和对象以及使用它们来开发程序。
前面的章节介绍了基本的程序设计方法并且教你如何编写简单的程序来解决基本问题。本章介绍Python函数来执行常见的数学运算。你将在第6章学习如何创建自定义的函数。
假如你需要估计被四个城市所包围的面积,而这四个城市的GPS位置(经度和纬度)是已知的,如下图所示。你怎样编写一个程序来解决这个问题?在完成本章的学习之后,你就能够写出这样一个程序。


<a href=https://yqfile.alicdn.com/3fceaf8cc04e06e4e190cdf0938de21338776c84.png" >

因为Python中所有的数据都是对象,所以有必要早点引进对象,这样就可以开始用它们来开发有用的程序。本章只是简单地介绍了对象和字符串;本书将在第7章和第8章里进一步介绍对象和字符串。
相关文章
|
19小时前
|
数据处理 Python
Python中按指定数量分割列表字符串的方法
Python中按指定数量分割列表字符串的方法
6 1
|
6天前
|
存储 算法 Python
【亮剑】如何在 Python 中查找两个字符串之间的差异位置?
【4月更文挑战第30天】本文探讨了Python中查找两个字符串差异位置的方法。首先,通过内置函数和基本字符串操作,可以逐个字符比较找到第一个不同位置。其次,利用`difflib`库的`SequenceMatcher`能获取更详细的差异信息。最后,通过实现Levenshtein距离算法,可以计算字符串间的最小编辑距离。根据需求选择合适的方法,能提升代码效率和可读性。
|
8天前
|
Go 索引 Python
非常全面的python字符串相关处理方法(二)
非常全面的python字符串相关处理方法(二)
|
8天前
|
存储 索引 Python
非常全面的python字符串相关处理方法(一)
非常全面的python字符串相关处理方法(一)
|
10天前
|
人工智能 索引 Python
Python 字符串格式化输出
Python 字符串格式化输出
8 0
|
11天前
|
Python
Python 字符串格式化指南
本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `&quot;%s %d&quot; % (var1, var2)`;2) `str.format()` 方法,如 `&quot;{} {}&quot;.format(var1, var2)`;3) Python 3.6+ 的 f-strings,如 `f&quot;{var1} {var2}&quot;`。每种方法都支持变量插入和格式控制,如指定小数位数。选择合适的方法能提升代码可读性和效率。
9 0
|
12天前
|
API Python
[AIGC] Python字符串常用API介绍
[AIGC] Python字符串常用API介绍
|
20天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
68 0
|
3月前
|
数据处理 Python
Python中字符串、列表、字典常用的拼接方法有哪些?
Python中字符串、列表、字典常用的拼接方法有哪些?
59 1
|
5月前
2-Python字符串和列表
2-Python字符串和列表
15 0