1 / 38
文档名称:

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

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

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

分享

预览

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

上传人:miaoshen1985 2018/10/30 文件大小:245 KB

下载得到文件列表

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

文档介绍

文档介绍:快速改造:基础知识

在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返回的结果
plex 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是一种类型
Str会将值转换为合理形式的字符串。另外一种是通过repr函数,创建一个字符串。
Repr(x)也可以写作`x`实现(注意:`是反引号),
>>> print 'hello,world'
hello,world
>>> print repr('hello,world')
'hello,world'
>>> print str('hello,world')
hello,world
>>> print 1000L
1000
>>> 1000L
1000L
>>> print repr(1000L)
1000L
>>> print str(1000L)
1000
>>> tmp=42
>>>