《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章里进一步介绍对象和字符串。
相关文章
|
2月前
|
搜索推荐 Python
利用Python内置函数实现的冒泡排序算法
在上述代码中,`bubble_sort` 函数接受一个列表 `arr` 作为输入。通过两层循环,外层循环控制排序的轮数,内层循环用于比较相邻的元素并进行交换。如果前一个元素大于后一个元素,就将它们交换位置。
138 67
|
2月前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
128 64
|
27天前
|
Python
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
48 18
|
19天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
46 8
|
15天前
|
存储 数据处理 Python
Python如何显示对象的某个属性的所有值
本文介绍了如何在Python中使用`getattr`和`hasattr`函数来访问和检查对象的属性。通过这些工具,可以轻松遍历对象列表并提取特定属性的所有值,适用于数据处理和分析任务。示例包括获取对象列表中所有书籍的作者和检查动物对象的名称属性。
25 2
|
28天前
|
Python
Python中的函数
Python中的函数
40 8
|
26天前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
44 5
|
30天前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
34 7
|
29天前
|
缓存 监控 算法
Python内存管理:掌握对象的生命周期与垃圾回收机制####
本文深入探讨了Python中的内存管理机制,特别是对象的生命周期和垃圾回收过程。通过理解引用计数、标记-清除及分代收集等核心概念,帮助开发者优化程序性能,避免内存泄漏。 ####
41 3
|
2月前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
39 6