zoukankan      html  css  js  c++  java
  • python的数据类型

    一、整形

    1、

      eg:  1,2,3,4......

    2、python2.6中 :raw_input 和 input的区别:

    x=raw_input("please input a str:")
    print("%s is %s" % (x,type(x) ))
    y=input("please input a number:")
    print("%s is %s" % (y,type(y)))

    分别输入100 得出结果:

      please input a str:100
      100 is <type 'str'>
      please input a number:100
      100 is <type 'int'>

    3、python3中只有raw_input ,而且存的类型是str

    二、浮点型

    1、

      eg: 1.1   ,  1.0  .....

    2、

    round(float)函数:默认四舍五入

    eg:  保留2位小数

    >>> a=1.278
    >>> round(a,2)
    1.28

    注意:应为是保留2位小数,如果把5进位了变成1.28-->1.3 ,出现这种情况python则不会把5进位,所以答案是1.27

    >>> a=1.275
    >>> round(a,2)
    1.27

    三、布尔型

    1、

      eg: True ,False , 1 ,0

      在程序中经常和if 语句等配合使用

    四、字符串

    常用操作:

    find() #找到返回序号,找不到返回-1

    >>> a="abc"
    >>> a.find("b")

    1

    >>> a.find("a")
    0

    >>> a.find("x")
    -1

    replace(s,d)    # 替换,注意不是原值替换,只是输出替换后的值,如果要用则使用变量保存起来

    >>>a="abc"

    >>> a.replace("b","a")
    'aac'
    >>> a
    'abc'

    split()     # 以什么做分割该字符串

    >>> a="abc"
    >>> a.split("b")
    ['a', 'c']

    join()   #拼接

    >>> print('**'.join('fxh'))
    f**x**h

    strip()  # 去除空格

    info=" My name is fxh , I'am a man !!! "
    info1=info.strip()
    print(info)
    print(info1) #去除了左右两边的空格

    format() 

    name="fxnxuanhui"
    age="24"
    print("hi "+name + " my age is:" +age)
    print("hi %s my age is: %s" % (name,age))
    print("hi {0} my age is: {1}".format(name,age))
    print("hi {n} my age is: {a}".format(a=age,n=name))

     输出结果多是: hi fxnxuanhui my age is: 24



  • 相关阅读:
    重构的信号
    枚举类返回Map键值对,绑定到下拉框
    js onclick函数中传字符串参数的问题
    python opencv3 矩形 圆形边框
    python opencv3 轮廓检测
    python opencv3 滤波器 卷积核
    python opencv3 窗口显示摄像头的帧
    python opencv3 显示一张图片
    python opencv3 获取摄像头视频
    python opencv3 视频文件的读写
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/7702192.html
Copyright © 2011-2022 走看看