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

Python数据类型(一)

时间:2017-10-20 15:52:49      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:数据类型   python   

  1. Python的整形
    编码过程中,我们经常要和一些整型数字打交道,最多有时候就求一下他们的绝对值,例如:
    a = 100
    b = -20

    print(a)

    print(b.__abs__())
    而在我们的获得变量的时候,特别是整型和字符串之间,最容易发生字符串和整型变量之间类型转化的问题。

  2. Python的浮点型
    在浮点型运算的时候,要控制小数点后几位的方法有两种,选择一种自己合适的方法就OK
    a.round()内置方法
    用round()内置的方法来取小数点的精度是常用的。
    当round(float)只包含数字的时候,默认保留1位小数,采用四舍五入的方式,
    例如:
    >>>round(2.5)

    3.0
    >>>round(4.4)
    4.0
    当round(float,ndigits),包含数字和精度的时候,float代表数字,ndigits需要保留的精度,一般情况下也是四舍五入的规则,但是碰到.5的这样情况,如果要取舍的位数前的小数是偶数,这直接舍弃,如果奇数这向上进1。总结来说,小数点最后的位只能是偶数。

    >>>round(2.555,2)
    2.56
    >>>round(2.545,2)
    2.54
    b.使用格式化
    使用格式化去小数点精度的时候,规则和round是一样的,小数点最后一位都是取舍到偶数

  3. Python的布尔型
    布尔类型就两个值,一个是False,一个是True,一般在赋值的时候,是一个最终判断的一个返回值,然后再拿这个值进行操作。
    bool=False;
    print bool;

    bool=True;
    print bool;

  4. Python的字符串和常用方法
    字符串是我们最常用到的,我们用",""."""",都可以来定义字符串,例如:
    >>>str1="aaaaaaa"

    >>>str2="bbbbbbb"
    >>>str3="cccccc"
    print{str1,str2,str3}
    {aaaaaa,bbbbbb,cccccc}
    但是我们在最后显示中,python自己为我们保存的字符串是用"来保存的,所以最规范的方法是定义字符串的时候使用‘
    定义一个字符串:
    a = ‘aaa‘
    print(dir(a))

本文出自 “勇敢的心赵小白” 博客,请务必保留此出处http://3024783.blog.51cto.com/3014783/1974617

Python数据类型(一)

标签:数据类型   python   

原文地址:http://3024783.blog.51cto.com/3014783/1974617

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