python基础--简单数据类型预览

打印 上一主题 下一主题

主题 960|帖子 960|积分 2880

为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景,
帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等)
1.数字类型

  整型

    整型就是我们说的整数,0也是整数,是一种特殊的整数;
      int 既是整型的代表,又是定义整型的函数;
      定义一个整型,并不一定必须用int;
    (python2中曾经有过long整型,python3后已经弃用了)
  浮点型

    生活中的小数,凡是带有小数点的都可以认为是浮点型;
    float既是浮点型的代表,又是创建浮点型数据的内置函数;
    和int一样,定义浮点型,也并不一定使用float声明。
  
  type内置函数

    如上可知,python中定义变量时,可以不指定变量数据类型,
    此时可通过type()函数,查看对象的数据类型;
    type(变量名或对象)
    
2.初识字符串

  用''或""包裹的所有信息就是字符串;
  字符串可以包含任意字符,字母数字符号等 (此时引号内的数字不再是数字类型,是字符串类型了);
  字符串定义方法

    直接定义或利用str()函数
    name = 'rr'
    info = str('hello')
    
  字符串是不可以修改的

  内置函数id

    返回变量的内存地址   数字地址=id(对象)
    
  内置函数len

    返回字符串的长度;
    无法返回数字类型的长度,因为数字类型是没有长度的;
    返回值 = len(字符串对象)
    
  成员运算符in

    判断字符串是否存在于另一字符串中,返回True(真)或False(假)
    
  内置函数max

    返回数据中最大的成员;
    print(max('今天是10月7日!'))  # 月
  内置函数min

    返回数据中最小的成员;
  max,min可以比较字符串中数字大小
  
  也可以比较字符串中其它字符大小
  
  数字和字符串混合,仍然是比较ord值
  
  字符串的拼接

    用+号
  
3.布尔类型和空类型

  布尔类型

    对于事物的真假判断即布尔类型;
    固定值:True-->真   False-->假
    bool代表布尔类型,也可以用于对结果进行真假的判断
    
  数字与字符串的布尔应用

    int 0 --> False,  非0 --> True
    float 0.0 --> False ,  非0.0 --> True
    str '' --> False    非空字符串 --> True
    经常用 1,0 用来替代True,False
    
  空类型

    不属于任何数据类型;
    固定值: None   空类型属于False的范畴;
    如果不确定变量类型,初始化时,可以先定义为None;
  
    
    

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

八卦阵

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表