码迷,mamicode.com
首页 > 编程语言 > 详细

Python运维开发【二】:数据类型

时间:2019-01-11 23:20:25      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:字段   没有   odi   图片   style   equal   spl   64位   opened   

基本数据类型

一、整型  int

如:6,73,84

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

二、长整型  long

如:2147483649、9223372036854775807

跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

三、浮点型  float

如:3.14、2.88

浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。

四、字符串

如:"Arthur", "Alex", "WuPeiqi"

1.字符串格式化

常用转换

技术分享图片
#!/usr/bin/env python 
# -*- coding:utf-8 -*-
# Author:Arthur Liu
‘‘‘字符串格式化之字段宽度和精度‘‘‘
‘‘‘常用转换类型:
s代表字符串;
f或F代表十进制浮点数;
d或i代表带符号的十进制整数;
u代表不带符号的十进制
...‘‘‘

print(%s plus %s equals %s. % (1,2,3))
print(Price of eggs: $%d. % 42)
print(Price of %s: $42. % eggs)


import math                 #导入math模块,使用其π方法做演示
print(%10f % math.pi)     #字段宽度10,浮点数
print(%10.2f %math.pi)    #字段宽度10,浮点数,精度2
print(%.2f %math.pi)      #浮点数,精度2
print(%.5s % Guido van Rossum)  #字符串,精度5
print(%.*s % (5,Guido van Rossum))  #*号代替字段宽度或精度,数值从元组中读出

print(%010.2f %math.pi)   #宽度10,精度2,浮点数,不足宽度左侧用0填充,该填充标志可以为零、加号、减号或空格。
print(%-10.2f % math.pi)  #用减号表示左对齐数值,宽度10,精度2,浮点数

print((% 3d % 10) + \n + (%+3d % -10))    #加空格,对齐正负数
print((%+3d % 10) + \n + (%+3d % -10))    #加加号,对齐正负数
View Code

字符串格式化示例

 

Python运维开发【二】:数据类型

标签:字段   没有   odi   图片   style   equal   spl   64位   opened   

原文地址:https://www.cnblogs.com/arthur666/p/7761476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!