程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(4)

2023-06(3)

Python语言程序设计——第三周

发布于2020-02-25 00:42     阅读(1630)     评论(0)     点赞(20)     收藏(1)


数据的基本类型

整数类型

与数学的整数概念一致
power(x,y)计算xy x^y,可正可负,没有取值范围。表示形式为:

  • 十进制:201;-51
  • 二进制:以0b或者0B开头,如0b11;-0b10
  • 八进制:以0o或者0O开头,如0o12;-0o45
  • 十六进制:以0x或者oX开头,如0x5a,-0x74

浮点数类型

与数学中的实数概念一致

  • 取值范围为10308 -10^{308}10308 10^{308},精度数量级1016 10^{-16}
  • 浮点数间运算存在不确定的尾数,不是bug
  • ==表示判断
  • round(x,d)函数对x进行四舍五入,d是小数截取位数
    浮点数间运算及比较用round()函数辅助
  • 不确定尾数一般发生在1016 10^{-16}左右,round()十分有用
  • 浮点数的科学记数法表示:
    使用字母e或E作为幂的运算,以10为底数,格式如下:
    <a>e<b>表示a10b a*10^b,如4.3e-3,9.6e5

复数类型

与数学中的复数概念一致
定义j=1 j=\sqrt{-1}a+bj a+bj被称为复数,a a为实部,b b为虚部。
例如:z=1.26e4+5.6e+89j z=1.26e-4+5.6e+89j,利用z.real获得实部,z.imag获得虚部

数值运算操作符

x+y表示x与y之和
x-y表示x与y之差
x*y表示x与y之积
x\y表示x与y之商(产生是浮点数结果)
x\\y表示x整除y
x%y表示余数,模运算
x**y表示x的y次幂,作用同power(x,y)

非重点:二元操作符
x op= y

增强操作符及使用 描述
x op= y 即x=x op y,其中,op为二元操作符 ,包括+ - * / // % **

数值运算函数

函数及使用 描述
abs(x) 求x的绝对值
divmod(x,y) 商余,(x//mody,x%y),同时输出商和余数
power(x,y[,z]) 幂余,(x**y)%z,表示参数z可省略
round(x,[,d]) 四舍五入,d是保留小数位数,默认值为0
max{x1,x2,...,xn {x_1,x_2,...,x_n}} 最大值,返回x1,x2,...,xn x_1,x_2,...,x_n的最大值,n不限
min{x1,x2,...,xn {x_1,x_2,...,x_n}} 最小值,返回x1,x2,...,xn x_1,x_2,...,x_n的最小值,n不限
int(x) 将x变成整数,舍弃小数部分
float() 将x变成浮点数,增加小数部分
complex() 将x变成复数,增加虚数部分
发布了4 篇原创文章 · 获赞 0 · 访问量 222


所属网站分类: 技术文章 > 博客

作者:妖怪还我师傅

链接:https://www.pythonheidong.com/blog/article/232974/318511fe2a26a53c2d2f/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

20 0
收藏该文
已收藏

评论内容:(最多支持255个字符)