整数
  十六进制和八进制使用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 == -4 # 负数的取整会远离0, 如 -3.33333 取整后是 -4 ******
#
#
#
#   取余
#     10%3 == 1
#
#     取余的算法为 : x%y == x-((x//y) * y)
#       介绍算法的目的是, 更好的理解负数参与取余时的结果。 不然会很晕。
#
#       -10 % 3 == (-10) - ( ( (-10)//3 ) * 3 )
#           == (-10) - ( ( -4) * 3 )
#            == (-10) - (-12)
#            == 2




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

  转义字符
  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属于动态语言,定义变量时无需定义变量类型。
常量
  就是不能变的变量,习惯用全部大写变量名来表示常量

Day1 数据类型的更多相关文章

  1. 小白的Python之路 day1 数据类型,数据运算

    一.数据类型初识 1.数字 2 是一个整数的例子.长整数 不过是大一些的整数.3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4.(-5+4j ...

  2. Python之旅Day1 数据类型初识(数字|字符串|列表|数据运算) 编码 表达式(if...else|for|while)

    初识PYTHON Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于 ...

  3. day1(变量、常量、注释、用户输入、数据类型)

    一.变量 name = "SmallNine" 等号前面是变量名(标识符),等号后面是变量值 变量的主要作用:就是把程序运算的中间结果临时存到内存里,已备后面的代码继续调用. 变量 ...

  4. DAY1初识Python----变量及命名规则,注释,数据类型,常量,交互

     1.认识和了解python  python是一门解释型语言,弱类型语言 2.python发展史   2008年 2.X,3.X 3.第一个python程序  python语句可以写在命令行中,进行编 ...

  5. Day1 Python基础学习——概述、基本数据类型、流程控制

    一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...

  6. 【Day1】3.数据类型

     视频地址(全部) https://edu.csdn.net/course/detail/26057 课件地址(全部) https://download.csdn.net/download/gentl ...

  7. Learn day1 变量/数据类型

    1.Python 简介 (1) 1989年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). (2) python具有非常多并且强大的第三方库,使得程序开发起来 ...

  8. Python. Day1. 之初识 变量数据类型

    稍后添加 一  介绍 二  变量

  9. redis数据类型及使用场景

    Redis数据类型  String: Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字. 常用命令:  set,get,decr,incr,mge ...

随机推荐

  1. 测试_QTP使用实例

    1. QTP简介 1.1QTP功能与特点 QTP是QuickTest Professional的简称,是一种自动化软件测试工具.在软件的测试过程中,QTP主要来用来通过已有的测试脚本执行重复的手动测试 ...

  2. HBuilderX SVN地址更改(SVN服务器IP地址变更)

    HBuilderX编辑器中无法修改SVN地址,需要手动在SVN工具中修改 修改步骤: 1.右键编辑器中的SVN项目,选择打开文件所在目录 2.目录中空白处右键,选择TortoiseSVN --> ...

  3. 汇编语言CPU状态控制指令

    CPU状态控制指令 1.空操作指令NOP /该指令不执行任何操作,只是使IP加1,其机器码占有一个字节的存储单元,常用于程序调试./ 2.总线封锁前缀指令LOCK /该指令与其他指令联合使用,作为指令 ...

  4. Linux系统学习07-Centos软件安装几种方法

    配置好Centos一些基础设置后,接下来就是学习平时使用最多的软件安装. windwos下软件安装非常简单,就是下载好安装包,然后双击就会自动安装. 而Centos里面安装软件的方式方法有区别,熟悉几 ...

  5. Leetcode 1329. 将矩阵按对角线排序 题解

    首先遍历对角线元素,顺序为: 先从第一列的最后一行到第一行 然后从第一行的第一列到最后一列 遍历的同时记录坐标和数值,对数值进行排序,然后坐标顺序放回. class Solution: def dia ...

  6. python-基础入门-1

    Python的打印为   print,等价于c语言的printf 1 print "hello again" 就能打印出hello again,简简单单,就这么一句. 我用的vsc ...

  7. 企业级工作流解决方案(九)--微服务Tcp消息传输模型之客户端处理

    客户端启动 客户端启动主要做三件事情,1. 从配置文件读取服务调用配置,存储到全局对象中.2. 指定客户端编解码器工厂.3. 预连接,即预先建立与服务端的通信Chanel. [DependsOn(ty ...

  8. 使用ABBYY FineReader 手动校正文档复杂结构

    ABBYY FineReader 15(Windows系统)拥有强大的OCR识别功能,能对扫描仪或者数码相机等光学工具获取的图像进行识别,解析其中的文本.图像.表格.条形码等,方便用户进一步获取图像中 ...

  9. SpringBoot的条件注解源码解析

    SpringBoot的条件注解源码解析 @ConditionalOnBean.@ConditionalOnMissingBean 启动项目 会在ConfigurationClassBeanDefini ...

  10. SimpleChannelInboundHandler生命周期

    转载:https://www.pianshen.com/article/1766171597/