前言
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python指的是Python编程语言,包括语法规则,用于编写被认为是有效的python代码。以及python解释器软件,它读取源代码,并执行其中的指令。
下面我们开始第一章的学习

第一章 Python基础

1.1 在交互式环境中输入表达式

python第一章习题 python概述第一章答案_python


记住操作符的种类

python第一章习题 python概述第一章答案_python_02


python编程语言有许多语法结构、标准库函数和交互式开发环境功能。如果程序包含计算机不能理解的代码,就会崩溃,这将导致python显示错误信息,但不会破坏计算机,只是程序意外地停止执行。常见数据类型

常见的数据类型有整型、浮点型、字符串。

如果对一个字符串和一个整型值用加操作符,python就不知道如何处理。但*操作符用于一个字符串值和一个整型值时,它变成了“字符串复制”操作符。

python第一章习题 python概述第一章答案_整型_03


该表达式求值为一个字符串,将原来的字符串重复若干次,次数就是整型的值。*操作符只能用于两个数字,或一个字符串和一个整型(作为字符串复制操作符),否则,python将显示错误信息。

变量命名
合法的变量命名必须遵循三条规则:

  1. 只能是一个词
  2. 只能包含字母、数字和下划线
  3. 不能以数字开头
    变量名是区分大小写的,变量用小写字母开头是python的惯例。

len()函数

可以向len()函数传递一个字符串(或包含字符串的变量),然后该函数求值为一个整型值,即字符串中字符的个数。

python第一章习题 python概述第一章答案_python_04


print()允许输入一个整型值或字符串,如果想要连接一个整数(如29)和一个字符串,再传递给print(),就需要获得值’29’,它是29的字符串形式。str()函数可以传入一个整型值,并求值为它的字符串形式。str()、int()和float()函数将分别求值为传入值的字符串、整数和浮点数形式。

python第一章习题 python概述第一章答案_字符串_05


如果将一个整数和一个字符串连接,str()函数就很方便;如果有一些字符串值,希望将他们用于数学运算,int()很方便;input()函数总是返回一个字符串,即便用户输入的是一个数字。文本与数字相等判断

虽然数字的字符串值被认为与整型值和浮点值完全不同,但是整型值可以与浮点值相等。

python第一章习题 python概述第一章答案_整型_06


python进行这种区分,因为字符串都是文本,而整型值和浮点值都是数字。小结

表达式以及组成它们的值(操作符、变量和函数调用),才是构成程序的基本构建块。表达式是语言中最基本的编程结构,包含“值”和“操作符”,并且总是可以求值(也就是归约)为单个值,在python中,所有使用表达式的地方,也可以使用一个值。没有操作符的单个值也被认为是一个表达式。尽管它的求值结果就是它自己。

“赋值语句”将值保存在变量中,包含一个变量名、一个等号(成为赋值操作符),以及要存储的值。

表达式和语句有什么区别?

python代码由表达式和语句组成,并且由解释器负责执行,主要区别是“表达式”是一个值,它的结果一定是一个python对象。当python解释器计算它时结果可以是任何对象。结果不是对象的代码则为‘语句’,它们表示一个动作而不是生成或者返回一个值。

round()函数

round()函数返回一个数值,按照指定的小数位数进行四舍五入运算,除数值外,也可以对日期进行舍入运算。

python第一章习题 python概述第一章答案_python_07