zoukankan      html  css  js  c++  java
  • 变量及数据类型

    一、变量定义

    • 变量由三部分组成
    • 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
    • 类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
    • 值:表示的是对象所存储的具体数据,使用print(obj)可以将值进行打印输出
    name='小秦同学在上学'
    print(name)

    print('标识',id(name)) print('类型',type(name)) print('值',name)
    输出结果:

    小秦同学在上学 标识 2270976889936 类型 <class 'str'> 值 小秦同学在上学

      

    二、整数类型

    1、可以表示:正数,负数,0

    n1=90
    n2=-67
    n3=0
    print(n1,type(n1))
    print(n2,type(n2))
    print(n3,type(n3))

    运行结果:

    90 <class 'int'>
    -67 <class 'int'>
    0 <class 'int'>
    

     

    2、整数可以表示为二进制、八进制、十进制、十六进制。默认将结果以十进制输出

    print("十进制",154)
    print('二进制',0b1000)    #二进制以0b开头
    print('八进制',0o176)     #八进制以0o开头
    print('十六进制',0x1EAF)  #十六进制以0x开头

    输出结果:

    十进制 154
    二进制 8
    八进制 126
    十六进制 7855
    

      

    三、浮点数类型

    浮点数也就是存储我们平常说的小数,使用浮点数进行运算时,可能会出现小数点位数不确定的现象。

    n1=1.1
    n2=2.2
    print(n1+n2)
    
    运行结果:
    
    3.3000000000000003

    解决方案:导入decimal模块

    from decimal import Decimal
    print(Decimal('1.1')+Decimal('2.2'))
    
    运行结果:
    3.3
    

      

    四、bool类型

    即判断类型,表示正确与否。同时,bool类型可以转成整数计算

    f1=True
    f2=False
    
    print(f1,type(f1))
    print(f2,type(f2))
    
    #bool类型可以转成整数计算
    print(f1+1)     #表明1+1的结果为2,True表示1
    print(f2+1)     #表明0+1的结果为1,False表示0

    运行结果:

    True <class 'bool'>
    False <class 'bool'>
    2
    1
    

      

    五、字符串类型

    单引号和双引号定义的字符串必须在一行

    三引号定义的字符串可以分布在连续的多行

    str1='人生苦短,我在学习'
    str2="人生苦短,我在学习"
    str3='''人生苦短,
    我在学习'''
    str4="""人生苦短,
    我在学习"""
    
    print(str1,type(str1))
    print(str2,type(str2))
    print(str3,type(str3))
    print(str4,type(str4))
    
    运行结果:
    
    人生苦短,我在学习 <class 'str'>
    人生苦短,我在学习 <class 'str'>
    人生苦短,
    我在学习 <class 'str'>
    人生苦短,
    我在学习 <class 'str'>
  • 相关阅读:
    支付宝自研数据库OceanBase全球开放!淘汰甲骨文
    网易邮箱运维工程师岗位应聘笔试题
    Python中的10个常见安全漏洞及修复方法
    关于数据库性能优化的一些误区
    解密程序员招聘内幕
    JSP---第十次作业
    JSP----第九次作业
    JSP---第八次作业
    JSP---第七次作业
    第六次作业---JDBC连接数据库
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14969775.html
Copyright © 2011-2022 走看看