云计算百科
云计算领域专业知识百科平台

零基础学Python-数值类型、字符串与格式化输出

数值类型

  • int整型(常用):任意大小的整数

  •         1、2、3、10086、999、666

  • float浮点数:小数

  •         1.1、3.14

  • bool布尔型(重点):通常用于判断

  •         有固定写法,True(真)、False(假),布尔值可以当做整型对待,True相当于整数1,False相当于整数0。

            注意:True和False必须严格区分大小写。

  • complex复数型(了解)

      固定写法:z = a + bj ——a是实部,b是虚部,j是虚数单位

  • 检测数据类型的方法 type()

              print(type(num))

    字符串

    特点:需要加上引号,单引号和双引号都可以,包含了多行内容的时候也可以使用三引号。

            Name = laoda # 报错,没有引号识别成变量名,laoda并没有被赋值。

            Name = "laoda" # 此时laoda就是一个字符串。

    占位符

    • 占位符的作用 生成一定格式的字符串

    • 占位符的三种方式 %、format()、格式化 f

    1. %:

            %s 字符串(常用)

    name = 'laoda'
    print = ("我的名字:%s" %name)
    '''
    运行结果:
    我的名字:laoda

    '''

    %d 整数(常用)

    age = 18
    name = 'laoda'
    print('我的名字:%s,年龄:%d' %(name,age))

    %4d 整数(这里的4只是设定一个数值不固定)

    数字设置位数,不足前面补空白。

    a = 123
    print("%6d" %a)
    print("%3d" %a)
    print("%06d" %a) # 表示输出的整数显示位数,不足的话用0补全,超出当前位数则原样输出
    '''
    运行结果:
    123
    123
    000123
    '''

    %f 浮点数

    默认后六位小数,遵循四舍五入原则

    a = 1.23
    print("%f" %a)
    '''
    运行结果:
    1.230000

    %.4f 浮点数

    数字设置小数位数,遵循四舍五入原则

    b = 3.14159
    print ("%.3f" %b)
    '''
    运行结果:
    3.142
    '''

    2. format()

    name = "laoda"
    print("我叫{}".format(name))
    '''
    运行结果:
    我叫laoda

    '''

    3. f 格式化

    格式:f"{表达式}"

    name = 'laoda'
    age = 18
    print(f"我的名字是{name},我今年{age}岁了")
    '''
    运行结果:
    我的名字是laoda,我今年18岁了
    '''

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 零基础学Python-数值类型、字符串与格式化输出
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!