整数
  十六进制和八进制使用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. Go原生和GoFrame的Cookie关于MaxAge区别

    Go原生和GoFrame的Cookie关于MaxAge区别 环境: gf v1.14.4 go 1.11 Go原生 type Cookie struct { Name string Value str ...

  2. deepin 安装最新版node

    安装npm sudo apt install npm 安装node sudo npm install -g n 升级node到稳定版 sudo n stable 升级到最新版 sudo n lates ...

  3. js-根据日期获取本年所有周日

    /** * 方法 描述 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象返回一周中的某一天 ( ...

  4. python-网络安全编程第六天(threading多线程模块&Queue模块&subprocess模块)

    前言 昨天晚上9点多就睡了 2点起来没睡意... 那就学习吧emmmm ,拿起闲置几天的python课程学习.学习到现在5.58了 总结下 继续开始学习新的内容 多多线程? 线程(英语:thread) ...

  5. 2020阿里Java面试题目大汇总,看看你离阿里还有多远,附答案!

    前言 首先说一下情况,我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿 ...

  6. PDF编辑:pdfFactory文本备注功能详解

    除了word的doc文件外,PDF也是我们经常接触到的文件格式,经常需要在pdf文件上进行编辑与修改,或者给内容做提示和备注. 文件的文本备注功能可以用pdfFactory来进行,编辑打印PDF一条龙 ...

  7. {"non_field_errors":["Unable to log in with provided credentials."]}% 无法使用提供的凭据登录

    在使用rest_framework_jwt进行登陆验证获取token的时候会报 {"non_field_errors":["Unable to log in with p ...

  8. C语言讲义——字符串

    字符数组 C语言字符串就是字符数组. 单写字符,用单引号.如:'A'. 字符串用双引号.如:"A"."ABC". #include <stdio.h> ...

  9. 在Spring data中使用r2dbc

    目录 简介 依赖关系 数据库连接配置 数据库初始化 DAO操作 Service操作和Transaction controller 测试 简介 上篇文章我们讲到了怎么在Spring webFlux中使用 ...

  10. otter搭建

    转载: https://blog.csdn.net/inthat/article/details/93595156 https://www.cnblogs.com/Inspire-Yi/p/80943 ...