Python数据类型
1。数值 --类型: 1/整型
2/长整型
3/浮点型 -- 0.0, 12.0, -18.8, 3e+7等
4/复数型 -- complex
In [1]: 0x34al Out[1]: 842L --0x34a --表示16进制 --l --表示长整型
In [2]: 4e+7 Out[2]: 40000000.0 In [3]: type(4e+7) Out[3]: float --科学计数法
In [4]: b = "hello\nlulu" In [6]: b Out[6]: ‘hello\nlulu‘ In [7]: print b hello lulu --里面有换行符,会把它打印出来 In [8]: a = ‘‘‘hello ...: lulu‘‘‘ In [9]: a Out[9]: ‘hello\nlulu‘ In [10]: print a hello lulu ---三重引号 -可以是双引号 也可以是单引号 --表解释 这样可以自动把换行符加载 ,不需要自己写
2. 字符串 --是一个序列 -- 对于序列的操作 可以通过索引和切片
In [7]: b = ‘oplkdj‘ In [8]: b Out[8]: ‘oplkdj‘ In [10]: b[0] Out[10]: ‘o‘ In [11]: b[4] Out[11]: ‘d‘ In [12]: b[-1] Out[12]: ‘j‘ In [13]: b[-3] Out[13]: ‘k‘ ========================== /* 取两个字符 */ In [14]: b[0]+b[4] Out[14]: ‘od‘ In [15]: b[0:3] --从第0个开始取到3个,第三个不显示 Out[15]: ‘opl‘
In [2]: a = ‘abcde‘ In [3]: a Out[3]: ‘abcde‘ In [4]: a[1:2] Out[4]: ‘b‘ In [5]: a[:] Out[5]: ‘abcde‘ In [6]: a[:-1] Out[6]: ‘abcd‘ --0到最后一个,但不取最后一个 In [7]: a[:2] Out[7]: ‘ab‘ --[:2]默认冒号左边为0 In [8]: a[-1] Out[8]: ‘e‘ In [9]: a[1:] Out[9]: ‘bcde‘ --从1号位取到最后
In [10]: a[:-1] Out[10]: ‘abcd‘ In [11]: a[::-1] Out[11]: ‘edcba‘ In [12]: a[::1] Out[12]: ‘abcde‘ In [13]: a[::2] Out[13]: ‘ace‘ In [14]: a[::] Out[14]: ‘abcde‘
3. 列表
4. 元组
5. 字典
时间: 2024-11-04 12:03:45