首页 > 其他 > 详细

数据类型和运算符

时间:2021-04-14 00:07:47      阅读:14      评论:0      收藏:0      [点我收藏+]

数据类型

不同类型的变量可以进?的运算是不同的,所以必须理解变量的类型,python中
数据类型可以分为:

内置类型

  • 数值类型:整型(int),浮点型(flfloat),复数 3+5j(complex)
  • bool:布尔值【True,False】
  • None:空值,表示变量没有确定的值
  • str:字符串
  • list:列表
  • tuple:元组
  • dict:字典
  • set:集合

?定义类型

  • class :类

1.1 基础类型

  • 数值型可以分为:

    •   整型(int): python3中只有int?种,可以表示整数,例如:10,-5,10000
    • 浮点型(flfloat): 表示带?数点的实数,有两种表示法:
      •     ?数表示: 1.9 .23
      •     科学计数法: ?e来表示10的指数,1e2就代表了100,注意e前?必
          须有数值,e后?必须为整数
    •   复数(complex):表示数学上的?理数,形如:a+bj
  • 布尔型(bool):表示事务的两种状态,男?、阴晴、亮暗等,它只有两个值:True,False
  • None:表示空对象,?般?于判断,不同于0和空字符
  • 字符串(str):在python中,可以使?字符串表示?本
    • 字符串的表示
      # ?单引号表示: ‘hello‘
      # ?双引号表示:"我?python"
      # ?3个单引号表示:可以表示多??本,例如:
       ‘‘‘伟?
       的
       祖国
       ‘‘‘
      # ?3个双引号表示:可以表示多??本,例如:
       """?死看淡,
       不服就?"""

       

    • 字符串编码:计算机只能识别?进制,那么字符串如何存储到计算机?呢
      计算机不能直接存储字符串,但我们可以将字符编码,例如?65表示?写字
      符A,66表示?写字符B....等这种表示?式就是美国类的ASCII码,只能表
      示127个字符,但对于美国?来说已经?够了。?但能?整数表示字符,我们
      可以很?便的把整数??进制表示,那么字符串也就和容易存储到计算机
      了。
      但还有很多其他国家的语?是不能?ASCII表示的,所有ISO组织就推出了
      unicode码,?来表示任何?种语?的字符,unicode码也称之为万国码,通
      ?码,可以表示任何?种语?的任何?个字符。unicdoe码有多中表示?式,
      例如:utf-8、utf-16、utf-32等。?般使?较多的是utf-8,utf-8是?种
      变?的编码,表示?个字符可能??个字节,也可能是三个字节
      中?常?编码?般?GBK编码,?2个字节表示?个汉字

       

    • 转义字符:有些特殊字符?法从键盘输?,可以使?转义字符表示,另
      外,?论是单引号、双引号还是三引号字都叫字符串界定符,也就是说?
      引号引起来的才是字符串,那么如果字符串中包含了引号该怎么表示呢?
      这个时候我们就要使?转义字符表示,把引号转义成普通字符。常?的转
      义字符
      转义字符 描述 转义字符 描述
      \‘
      表示?个普通字符单引号
      \r 回车
      \‘‘
      表示?个普通字符双引号
      \n 换行
      \‘‘‘
      ?个普通的三单引号
      \\ 一个普通字符\
      \"""
      个普通的三双引号
      \a 响铃
      \t tab键 \v 回删一个字符

数据类型和运算符

原文:https://www.cnblogs.com/z-xu/p/14654819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!