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

第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位置(经度和纬度)是已知的,如下图所示。你怎样编写一个程序来解决这个问题?在完成本章的学习之后,你就能够写出这样一个程序。

因为Python中所有的数据都是对象,所以有必要早点引进对象,这样就可以开始用它们来开发有用的程序。本章只是简单地介绍了对象和字符串;本书将在第7章和第8章里进一步介绍对象和字符串。

时间: 2024-10-03 15:17:47

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

java-Java语言程序设计第4章编程练习题1求问

问题描述 Java语言程序设计第4章编程练习题1求问 import java.util.Scanner; public class Practice { public static void main(String[] args) { Scanner input = new Scanner(System.in); int data = 0; int positive = 0; int negative = 0; int sum = 0; int count = 0; System.out.pri

《Python语言程序设计》——3.2 常见的Python函数

3.2 常见的Python函数 关键点:Python提供了许多有用的用于解决常见程序设计任务的函数. 函数是完成一个特殊任务的一组语句.Python语言和其他程序设计语言一样,都提供了一个函数库.你已经使用过eval.input.print和int函数.这些都是内置函数并且在Python解释器里均可用.所以使用这些函数你不用导入任何模块.除此之外,你还可以使用abs.max.min.pow和round等内置函数,如表3-1所示. 例如: 我们常常为解决数学问题创建一些程序.Python的math

《Python语言程序设计》—— 导读

前 言 本书假设你是一位先前没有任何程序设计经验的程序员新手.那么,什么是程序设计呢?程序设计是指使用程序设计语言编写程序以解决问题.不论你使用的是哪种程序设计语言,解决问题和程序设计的根本都是一致的.你可以使用任何一种像Python.Java.C++或C#这样的高级程序设计语言来学习程序设计.一旦知道如何使用其中一门语言编写程序,那么如何使用其他语言编写程序就很容易,因为编写程序的基本技能都是一样的. 那么,使用Python学习程序设计的优势在哪里呢?Python易于学习,且编程有趣.Pyth

《Python语言程序设计》——3.3 字符串和字符

3.3 字符串和字符 关键点:字符串(第1章讲过)是一连串的字符.Python处理字符和字符串的方式是一样的. 在Python里,你除了可以处理数值,还可以处理字符串.一个字符串就是一串包括文本和数字的字符.字符串必须被括在一对单引号( ' )或者双引号( " )里.Python没有字符数据类型.一个字符的字符串代表一个字符.例如: 第一条语句将只有字符A的字符串赋值给变量letter.第二条语句将只有数字字符4的字符串赋值给变量number.第三条语句将字符串"good mornin

《Python语言程序设计》——1.6 开始学习Python

1.6 开始学习Python 关键点:Python程序是用Python解释器执行的. 我们从编写一个简单的Python程序开始,这个程序在控制台上显示消息"Welcome to Python"和"Python is fun".控制台是一个旧的计算机术语,它是指计算机的文本输入域和显示设备.控制台输入是指从键盘获取输入,而控制台输出是指将输出显示到显示器. 注意:可以在Windows.UNIX和Mac操作系统上运行Python.为了获取安装Python的信息,可参见配

《Python语言程序设计》——3.5 对象和方法简介

3.5 对象和方法简介 关键点:在Python中,所有的数据(包括数字和字符串)实际都是对象.在Python中,一个数字是一个对象,一个字符串是一个对象,每个数据都是对象.同一类型的对象都有相同的类型.你可以使用id函数和type函数来获取关于对象的一些信息.例如: 当执行程序的时候,Python会自动为对象的id赋一个独特的整数.在程序的执行过程中,对象的id不会改变.然而,每当执行程序时,Python都可能会赋一个不同的id.Python按照对象的值决定对象的类型.第2行显示数字对象n的id

《Abaqus GUI程序开发指南(Python语言)》——第二章 Python语言基础2.1 Python语言的特点

第二章 Python语言基础 Abaqus GUI程序开发指南(Python语言)Python语言是一种动态解释型编程语言,其功能强大,简单易学,支持面向对象编程(object-oriented programming),虽然由于其动态性致使程序解释执行速度比编译语言慢,但是随着Python语言的不断优化以及计算机硬件的迅猛发展,Python语言将会受到越来越多用户的关注.Python具有开源.自由等特征.它的简洁性和易用性使程序的开发过程变得简单,特别适用于快速应用程序开发. 本章将简要介绍P

《Python语言程序设计》——2.15 本章总结

2.15 本章总结 可以使用input函数来获取输入,使用eval函数将字符串转化为数值. 标识符是程序中使用的元素的名字. 标识符是由任意长度的英文字母.数字.下划线( )和星号(*)构成的字符序列.标识符必须以英文字母.下划线( )开头,不能以数字开头.标识符不能是关键字. 在程序中变量用于存储数据. 等号(=)的作用是赋值运算符. 在使用一个变量前必须对它赋值. Python中有两种数值数据类型:整数和实数.整数型(简写为int)适用于整数,而实数型(又称浮点型)适用于有小数点的数字. P

《Python语言程序设计》——第2章基本程序设计2.1 引言

第2章 基本程序设计 学习目标 编写程序完成简单的计算(第2.2节). 使用input函数从程序的用户处获取输入(第2.3节). 使用标识符来命名元素,例如:变量和函数等(第2.4节). 将数据赋值给变量(第2.5节). 实现同时赋值(第2.6节). 定义命名常量(第2.7节). 使用运算符+.-.././/.%和*(第2.8节). 编写和计算数字表达式(第2.9节). 利用简捷运算符简化编码(第2.10节). 使用int和round函数进行数据类型转换和四舍五入(第2.11节). 使用time