1 / 38
文档名称:

-Python基础教程(自学记录).doc

格式:doc   大小:5,533KB   页数:38页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

-Python基础教程(自学记录).doc

上传人:书生教育 2021/1/10 文件大小:5.40 MB

下载得到文件列表

-Python基础教程(自学记录).doc

文档介绍

文档介绍:第一章 快速改造:基础知识
交互式解释器
在 IDLE 编辑器,在提示符后输入 help 然后按回车;也可以按下
F1 获得有关 IDLE 的帮助信息
数字和表达式
1/2 返回 0,整除除法; 返回 ,用一个或者多个包含小数
点的数字参与计算。另外改变除法的执行方式: from_future_import
division
//可以实现整除, // 返回
%取余数; ** 幂运算;
>>> 1/2
0
>>>

>>> //

>>> 10%3
1
>>> 9**(1/2)
1
>>> 9**()

>>> %

>>> -9%4
3
>>> -3%2
1
>>> -3/2
-2
长整数
普通整数不能大于 2147483647 也不能小于 -2147483648,若更大
的数,可以使用长整数。长整数结尾有个 L,理论上小写也可以,不
过为了便于识别,尽可能用大写。
十六进制和八进制
0XAF 返回 175 ,十六进制;
010 返回 8,八进制
>>> 0xAF
175
>>> 010
8
变量
包含字母、数字和下划线。首字母不能是数字开头。
函数
Pow 计算乘方:pow(2,3),2**3 均返回 8;pow 等标准函数称为
内建函数。
Abs(-10)求绝对值,返回 10;round()返回 ,把浮点数四
舍五入为最接近的整数值。
>>> pow(2,3)
8
>>> 2**3
8
>>> abs(-10)
10
>>> round()

>>> round(,2)

>>> round(,1)

模块 import
>>> import math
>>> () 向下取整

>>> ()向上取整

>>> int(())
33
>>> int()
32
>>> flo=
>>> flo()

使用了 from 模块 import 函数 ,这种方式的 import 命令之后,就可
以直接使用函数, 而不需要使用模块名最为前缀了。 但是要注意在不
同模块引用,可能导致函数冲突。
>>> from math import sqrt
>>> sqrt(9)

>>>
cmath和复数 nan- not a number返回的结果
Cmath 即 complex math复数模块
>>> import cmath
>>> (-1)
1j
返回的 1j 是个虚数,虚数以 j 结尾;这里没有使用 from cmath import
sqrt,避免与 math 的 sqrt 冲突。
: #
,使用 ””可以进行转义。

>>> 'Hello, ' 'World'
'Hello, World'
>>> 'Hello,' 'World'
'Hello,World'
>>> 'Hello, '+'World'
'Hello, World'
>>> 'Hello, '+5
Traceback (most recent call last):
File "<pyshell#43>", line 1, in <module>
'Hello, '+5
TypeError: cannot concatenate 'str' and 'int' objects
>>>
需要保证两边是一样的字符串,而有其他格式要报错的
str 和 repr- 两个均为函数, 事实上 str 是一种类型
Str 会将值转换为合理形式的字符串。另外一种是通过 repr 函数,创
建一个字符串。
Repr(x)也可以写作 `x`实现(注意: `是反引号), 中已经不
适用反引号了
>>> print 'hello,world'
hello,world
>>> print repr('hello,world')
'hello,world'
>>> print str('hello,world')
hello,world
>>> p