0%

2-数值类型和序列类型

自动摘要: date:2018050814:33:44 一:注意事项: 1.Python严格缩进,严格大小写 数值类型解释: 一:整数类型(跟数学一样,可正,可负, ……..

date: 2018-05-08 14:33:44

一:注意事项:

1. Python严格缩进,严格大小写

数值类型解释:

一:整数类型(跟数学一样,可正,可负,没有取值限制)

有四种表示方式:

  1. 十进制:110,520,991
  2. 二进制:以0b或0B开头:0b110,0B110
  3. 八进制:以0o或 0O开头:0o110,0O725
  4. 十六进制:以0x或0X开头:0x1A,0X78

注:第一个都是以小键盘数字0。

二:浮点型(数学中的实数)

带有小数点及小数的数字 浮点数间运算尾数存在不确定性

1
2
3
0.2+0.1=0.30000000006 
0.2+0.1= 0.3
都是一样的,Python就这样

浮点数可以采用科学计数法

1
2
3
2.5e-2 就是  0.025 

2.1E5 就是 210000.0

三,复数型(数学中概念一致)

形如 A +Bx 就是复数 A 是实部,B是虚部 有什么用呢??

Y=52+12X

Y.real就可以直接获取实部

Y.imag就可以直接获取虚部

二:数值运算操作

1
2
3
4
5
6
7
8
9
10
11

10/3 = 3.3333333333335

10//3 (双斜线表整除)= 3


10%3 (%取余运算符) =1

10**210的平方)

10**0.510的开方)

三种存在老大,老小的关系

整数————》浮点数————》复数 大包小

如10+1.0=11.0(整数+浮点数=浮点数)

四,字符串:

字符串由单引号(‘ ’)或双引号(“ “)表示 如‘A’, “收到” 字符串是有序序列,
从0开始 “收到”的第0个字符是“收” .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
三引号' ' ' 可表示多行字符串,也可以来注释 如' ' 'abc sss ' ' ' 

三引号可以同时包含 双单引号
单可以包双,双可以包单


切片:
字符串[开始序号:结束序号] 缺开头序号表示到开头,缺结尾序号表到结尾


跳跃式切片:
字符串[开始序号:结尾序号:步长大小]

字符串的特殊字符 \\


为了防止冲突表示本意: \ 可以表示转义字符 如 “等等(\")” 输出等等(”)

特定组合表示特定功能
如 : \b(回退) \n(换行) \r(回车)

欢迎关注我的其它发布渠道