一、除法/取余/乘方

1、除法

#整除算法,整数/整数=取整
>>> 1/2 0
#除法运算中有任一一个数为浮点数,则最后结果也表现为浮点数
#浮点数,Float-point Number >>> 1.0/2 0.5
#若想python运行普通除法,可以从__future__模块引入division方法
#单斜杠为普通除法,双斜杠为取整,注意双斜杠时即使存在浮点数,结果也表现为取整 >>> from __future__ import division >>> 1/2 0.5 >>> 1//2 0 >>> 1.0//2.0 0.0

#PS:python3中已支持了精确算法,所以无需导入division(精确算法),/ 普通除法,// 取整
#拓展,round内建函数
#把浮点数四舍五入为最接近的整数值

>>> 1.0/2.0 1.0
>>> 1.0/3.0 0.0

2、取余

>>> 3%2
1
>>> 2.75%0.5
0.25

3、幂(乘方)

>>> 3**2
9
>>> 3**3
27
#也可以用python的内建函数 pow(a,b) 来实现
>>> pow(2,3) 8

 

二、变量

1、变量名可以包括字母、数字和下划线_

2、不能以数字开头

 

三、模块

1、导入模块后,再使用函数

#调用函数:模块.函数()
#floor()向下取整,与int()功能重复,int也是向下取整

>>> import math >>> math.floor(32.9) 32.0

2、从模块中导入指定函数

#调用函数:函数()
#sqrt()求平方根

>>> from math import sqrt >>> sqrt(9) 3.0

3、慎用 from 模块 import 函数

如若导入了math模块中的sqrt函数,那么其他重名的函数将无法使用

 

四、字符串

1、单引号字符串和转义引号

用反斜杠对字符串中的引号进行转义

>>> 'Let's go'
SyntaxError: invalid syntax
>>> 'Let\'s go'
"Let's go"

2、拼接字符串

+ 拼接

3、长字符串、原始字符串和Unicode

1)‘’‘跨行长字符串’‘’,用三引号

2)r‘原始字符串’,末尾不能是\

3)u'Unicode字符串',python3中所有字符串都是Unicode字符串

 

posted on 2019-01-12 14:57  12345zjl  阅读(203)  评论(0编辑  收藏  举报