python变量四则运算_Python入门教程1. 基本运算【四则运算、变量、math模块等】...

在熟悉了Python的基本安装与环境配置之后,我们来看看Python的基本运算操作。

1. 基本运算

>>>6 # 这里的‘#'是注释符号,不参与运算

6

>>>666666666666666 #整数类型,原样输出

666666666666666

>>>3.14 #浮点数类型

3.14

>>>id(6) #id()函数用于查看内存地址

1409471616

>>>help(id) #help()函数可用于查看函数文档

Help on built-in function id in module builtins:

id(obj, /)

Return the identity of an object.

This is guaranteed to be unique among simultaneously existing objects.

(CPython uses the object's memory address.)

>>> 5+1

6

>>>5.0+1 #这里运算结果会自动转换为浮点型

6.0

>>>10/2

5.0

>>>10/3 #这里由于计算机是将数字转换为二进制进行计算时,浮点数转换偏差造成的

3.3333333333333335

>>>2.5*2

5.0

>>>2.5**2 #符号**用指数计算,例如这里计算2.5的2次方

6.25

>>>5//2 # 符号//可用于计算相除的结果再进行取整

2

>>>5%2 #取余,没啥好说的

1

>>>5.0%2 #浮点数的取余运算,同理

1.0

>>>(5 + 6) * 2 - 2 ** 3 + 5//2 - 5 % 3 #综合计算(表达式计算)

14

2. 变量与变量类型

>>>a=6 #变量定义与赋值

>>>a

6

>>>b = 3*a #变量运算与赋值

>>>b

18

>>>type(a) #type函数用于检测变量类型

>>> b = True #布尔类型

>>> c = 3.14 #浮点数类型

>>> type(c)

>>> d = 'www.jb51.net'

>>> type(d)

>>> e = ['a','b','c'] #列表类型

>>> type(e)

>>> f = ('x','y','z') #元组类型

>>> type(f)

>>> g = {'a':'1','b':'2','c':'3'} #字典类型

>>> type(g)

>>>

3. 专业计算模块:math

sin(x)

求x的正弦

cos(x)

求x的余弦

asin(x)

求x的反正弦

acos(x)

求x的反余弦

tan(x)

求x的正切

atan(x)

求x的余切、反正切

hypot(x,y)

求直角三角形的斜边长

fmod(x,y)

求x/y的余数

ceil(x)

取不小于x的最小整数(向上取整)

floor(x)

取不大于x的最大整数(向下取整)

fabs(x)

求绝对值

exp(x)

求e的x次幂

pow(x,y)

求x的y次幂

log10(x)

求x以10为底的对数

sqrt(x)

求x的平方根

pi

圆周率π的值(常量)

>>> abs(-2) #求绝对值(系统函数)

2

>>> pow(2,4) #计算2的4次方(系统函数)

16.0

>>> round(3.4) #round四舍五入运算(系统函数)

3

>>> round(3.5) #round四舍五入运算

4

>>> import math #使用import语句可以引入math模块进行运算

>>> dir(math) #查看库中所有东西

['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']

>>> pi

Traceback (most recent call last):

File "", line 1, in

pi

NameError: name 'pi' is not defined

>>> math.pi

3.141592653589793

>>> from math import *

>>> pi

3.141592653589793

>>>>>> sqrt(9) #sqrt计算开方

3.0

>>> ceil(3.1) #ceil向上取整

4

>>> floor(3.9) #floor向下取整

3

>>> fmod(7,4) # fmod取余数

3.0

简单入门教程~

基本一看就懂~O(∩_∩)O~

未完待续~~欢迎讨论!!

本文来源:https://www.jb51.net/article/149661.htm

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值