没有合适的资源?快使用搜索试试~ 我知道了~
Python中数字、文本和列表的使用方法.pdf
需积分: 1 0 下载量 40 浏览量
2024-09-25
09:05:45
上传
评论
收藏 245KB PDF 举报
温馨提示
Python中数字、文本和列表的使用方法
资源推荐
资源详情
资源评论
Python
中数字、文本和列表的使用方法
在以下示例中,输入和输出通过是否存在提示(>>>和…)来区分:要重复该示例,
您必须在提示出现时键入提示后的所有内容;解释器会输出不以提示开头的行。请
注意,在示例中,一行上的辅助提示本身意味着您必须键入一个空行;这用于结束
多行命令。
您可以通过单击示例框右上角的>>>来切换提示和输出的显示。如果隐藏示例的提示
和输出,则可以轻松地将输入行复制并粘贴到解释器中。
本手册中的许多示例,甚至是在交互式提示下输入的示例,都包含注释。Python 中
的注释以哈希字符#开头,并延伸到物理行的末尾。注释可以出现在行首或空格或代
码之后,但不能出现在字符串文字中。字符串文字中的哈希字符只是一个哈希字符。
由于注释是为了澄清代码而不是由 Python 解释的,因此在键入示例时可以省略注
释。
一些例子:
# this is the first comment
spam = 1 # and this is the second comment
# ... and now a third!
text = "# This is not a comment because it's inside quotes."
1 使用 Python 作为计算器
让我们尝试一些简单的 Python 命令。启动解释器并等待主提示符>>>。(应该不会
花太长时间。)
1.1. 数字
解释器充当一个简单的计算器:你可以在它上面键入一个表达式,它就会写下值。
表达式语法很简单:运算符+、-、*和/可用于执行算术运算; 括号(())可用于
分组。例如:
>>> 2 + 2
4
>>> 50 - 5*620
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5
# division always returns a floating-point number
1.6
整数(例如 2、4、20)的类型为 int,有小数部分(例如 5.0、1.6)的数字的类型为
float。
除法(/)总是返回浮点数。要进行楼层划分并获得整数结果,可以使用//运算符;
要计算余数,可以使用%:
>>> 17 / 3 # classic division returns a float
5.666666666666667
>>>
>>> 17 // 3 # floor division discards the fractional part5
>>> 17 % 3 # the % operator returns the remainder of the division
2
>>> 5 * 3 + 2 # floored quotient * divisor + remainder
17
使用 Python,可以使用**运算符来计算幂:
5 ** 2 # 5 squared
2 ** 7 # 2 to the power of 7
等号(=)用于为变量赋值。之后,在下一个交互式提示之前不会显示任何结果:
>>> width = 20
>>> height = 5 * 9
>>> width * height
900
如果一个变量没有被“定义”(赋值),尝试使用它会给你一个错误:
>>> n # try to access an undefined variable
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined
完全支持浮点运算;具有混合类型操作数的运算符将整数操作数转换为浮点:
>>> 4 * 3.75 - 1
14.0
在交互模式下,最后打印的表达式被赋值给变量_。这意味着,当你使用 Python 作
为桌面计算器时,继续计算会更容易一些,例如:
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06
用户应将此变量视为只读。不要显式地给它赋值——你会创建一个同名的独立局部
变量,用它的神奇行为掩盖内置变量。
除了 int 和 float,Python 还支持其他类型的数字,如 Decimal 和 Fraction。Python 还
内置了对复数的支持,并使用 j 或 j 后缀来表示虚数部分(例如 3+5j)。
1.2. 文本
Python 可以操作文本(由 str 类型表示,即所谓的“字符串”)以及数字。这包括
字符“!”、单词“兔子”、名字“Paris”、句子“Got you back”等。“耶!:)”。
它们可以用单引号(“…”)或双引号(“..”)括起来,结果相同。
>>>'spam eggs' # single quotes
'spam eggs'
>>> "Paris rabbit got your back :)! Yay!" # double quotes
'Paris rabbit got your back :)! Yay!'
>>> '1975' # digits and numerals enclosed in quotes are also strings
'1975'
引用一句话,我们需要“转义”它,在它前面加上\。或者,我们可以使用其他类型
剩余10页未读,继续阅读
资源评论
icysmile131
- 粉丝: 4588
- 资源: 507
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功