Python 学习笔记 day1之 数据类型

整数
  十六进制和八进制使用0作为前缀,如 0x12f , 010
浮点数
  可以用科学计数法来表示很大或者很小的浮点数,如 1.23x10^9 可以写作 1.23e9 或者12.3e8 ,0.000012可以写成1.2e-5。

##整数的运算永远是精确的(包括除法!),浮点数的运算则可能会有四舍五入的误差。
# 整数除法的精确性:
# Python中有两种除法
# 第一种是// , 除法结果是浮点数,及时结果整除,那也是浮点数做结果。
# 10/3 = 3.333333333
# 9/3 = 3.0
# 第二种是// 地板除, 两个整数的除法依然是整数,不精确
# 10//3 = 3
#
# 取余
# 10%3 == 1



字符串
  可以用'' 或者""扩起来的任意文本,如需表示单引号或双引号,需要使用\来进行转义。

  转义字符
  1. \n \t 之类的不多说了
  2. \\ 和 \' 之类的也不多说了, 和shell的正则表达式一样。
  3. r"" 或r''
    将指定字符串内默认不进行转义 ,如 print(r'\\\\\n\\')
  4. '''(三个单引号)
    如果字符串内有很多换行,那么使用多个\n 的话阅读性并不好,为了简化,可以使用一对三个单引号的方式,表示多行内容,如
      print('''line1
      line2
      line3
      ...lineN''')
    亲测,如果直接在py文件中使用常规单引号进行换行后,最终执行时会报错,哈哈。

布尔值
    and 、or 、not 运算。常用在条件判断中。
  1.and运算
    都为True ,则为True
  2.or运算
    有一个为True ,就为True
  3.not运算
    True转False ,False转True
  Python中可以直接使用True和False表示布尔值,注意大小写。

空值
  用None表示,注意大小写。

列表
  (后续学习补充)
字典
  (后续学习补充)
自定义数据类型
  (后续学习补充)

变量
  Python属于动态语言,定义变量时无需定义变量类型。
常量
  就是不能变的变量,习惯用全部大写变量名来表示常量

猜你喜欢

转载自www.cnblogs.com/konggg/p/8945625.html