Python 基本数据类型详解

1、数字

int(整型)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807


long      (长整型)

float     (浮点数)

complex      (复数)

imaginary (虚数)



数字常用功能:

+  加     print   5 + 6    ←┘ >>>11

-  减     print   8 - 6    ←┘ >>>2

*  乘     print   8 * 6    ←┘ >>>48

/  除     print   9 / 6    ←┘ >>>1.5

%  取模   print   9 % 2    ←┘ >>>1

** 幂     print   2 ** 2   ←┘ >>>4

          print   2 ** 3   ←┘ >>>8

// 取整除 print 10 // 3



2、布尔值 Boolean

  真或假
  1 或 0
   True 或 False


3、字符串   Str

"hello world"  这就是字符串,  需要引号


移除空白

strip()   删除两端的空格
lstrip()  删除左边的空格  (Left strip)
rstrip()  删除右连的空格  (Right strip)

如果中间有多个空格,需要其它方法处理


分割
split()  分割字符串 默认分割空格
 
rsplit

str.split(str="", num=string.count(str)).
str -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。
num -- 分割次数。

str = "Line1-abcdef Line2-abc Line4-abcd";
print str.split( );
print str.split(' ', 1 );


输出结果:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', ' Line2-abc Line4-abcd']


组合
长度
索引
切片

原文地址:https://www.cnblogs.com/pxuan/p/6402296.html