Day 1-afternoon

  • 所谓闲聊,也称gossip。下面开始...
  • 整型
    • python3 的整型与长整型进行了无缝结合,长度不受限制。
  • 浮点型
    • 包括科学计数法 E。(用法同C)
  • 布尔类型
    • 即特殊的整型。用True和False来表示“真”与“假”,相当于整型的1和0
      •  但最好不要把布尔类型当成1和0来参与运算
  • 类型转换
    • int(),float(),str()  
      • 若将float转为int,Python将直接“截断”,去掉小数点后的数据,而不是四舍五入
  • 获得关于类型的信息(在IDLE中)最后,编辑字体采用
    • type()函数
      • >>> type('520')
        <class 'str'>

      • isinstance()这个BIF来确定变量的类型:
          参数①待确定类型的数据
              ②制定一个数据的类型
              然后isinstance()返回一个布尔类型的值,若一致,则True,否则False
      • >>> a='maggie'
        >>> isinstance(a,str)
        True

      • >>> isinstance(520,float)
        False

  • 算数操作符
    • 整数除法一般都采用floor(地板除法) 方式:舍弃小数
    • 但python中用真正的除法代替了floor法,若仍要坚持用floor法,可用//双斜杠执行
    • 并且,无论是整数运算还是浮点数运算,//都会执行floor,即不再区分int或float
    •   
  • python的幂运算操作符
    • 即双星号(**),eg:3**2;双星号左侧的3称为底数,右侧的2称为指数,即3的2次幂,结果为3*3==9
    • 就其优先级情况来说,幂运算符比其左侧的一元操作符优先级高,比其右侧的一元操作运算符优先级低
      • eg:print(-3**2)   看作-(3*3)
      • 执行结果:-9
      • print(3**-2)    看作3的(-2)次幂,即1/9
      • 执行结果:0.11111111111
  • 逻辑操作符
    • and or not

      • and 左边为真,且同时右边为真,结果才为真
      • or 任意一边为真,结果为真;两边都是假,结果才为假
      • not 一元操作符,结果是得到一个和操作数相反的布尔类型的值
        • eg:print(not True)  >>>False
        • print(not 0)     >>>True
        • print(not 2)      >>>False
    •   eg:3<4<5  <=>  3<4 and 4<5  而在其他语言中是不可以的
  • 操作符的优先级汇总:
    • 幂运算(**)
    • 正负号(+x -x)
    • 算数操作符(* / // + -)
    • 比较操作符(< <= > >= == !=)
    • 逻辑运算符(not and or)  
  • 最后,编辑字体采用courier New,等宽字体。
    SEE U!

python之闲聊数据类型及常用操作符的更多相关文章

  1. python的字典数据类型及常用操作

    字典的定义与特性 字典是Python语言中唯一的映射类型. 定义:{key1: value1, key2: value2} 1.键与值用冒号“:”分开: 2.项与项用逗号“,”分开: 特性: 1.ke ...

  2. python的列表数据类型及常用操作

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 列表可以进行的操作包括索 ...

  3. python中的数据类型和常用运算符

    一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的 ...

  4. python的元组数据类型及常用操作

    Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 = ('physi ...

  5. Python学习笔记(2)操作符和数据类型

    2019-02-25 一: (1)常用操作符: ① 算数操作符:=.-.*./.%(求余).**(幂运算).//(地板除法:计算结果取比商小的最大整型) 注意:幂运算操作符比其左侧的一元运算符的优先级 ...

  6. Python【第二篇】运算符及优先级、数据类型及常用操作、深浅拷贝

    一.运算符及优先级 Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 1.算数运算符 运算符 描述 实例,a=20,b=10 + 加 a+b输出结果30 - 减 a-b输出结果 ...

  7. 第三百节,python操作redis缓存-其他常用操作,用于操作redis里的数据name,不论什么数据类型

    python操作redis缓存-其他常用操作,用于操作redis里的数据name,不论什么数据类型 delete(*names)根据删除redis中的任意数据类型 #!/usr/bin/env pyt ...

  8. Python常用操作符

    Python常用操作符 1.成员关系操作符in 显示的数字前面填充'0'代替空格 6.转义字符 符号 含义 \' 单引号\" 双引号\a 发出系统响铃声\b 退格符\n 换行符\t 横向制表 ...

  9. 零基础入门学习Python(6)--Python之常用操作符

    前言 Python当中常用操作符,有分为以下几类.幂运算(**),正负号(+,-),算术操作符(+,-,*,/,//,%),比较操作符(<,<=,>,>=,==,!=),逻辑运 ...

随机推荐

  1. 【长期更新】Leetcode刷题心得与思考

    1.递归与动态规划的思考 Leetcode第95题 递归问题最重要的问题是想明白函数的作用是什么? 这个例子中函数的返回值就是给定a-b这个区间的数字,返回它所有可能的Tree,此时你不需要明白具体怎 ...

  2. spring boot 复选框

    jsp代码 技能: <form:checkboxes path="jineng" items="${jinengItme}" /> spring代码 ...

  3. Spring + Atomikos 分布式事务实现方式

    不同的数据库一定要分包建立 引用:http://blog.csdn.net/benluobobo/article/details/49818017 http://blog.csdn.net/yds49 ...

  4. CardView的使用(可以实现圆角控件)

    简介:ardView继承自FrameLayout,它是一个带圆角背景和阴影的FrameLayout 一些什么实现方式就不赘述了,直接上用法 CardView的常用属性   1.设置背景颜色  app: ...

  5. 洛谷 题解 UVA10048 【噪音恐惧症 Audiophobia】

    [题意] 输入一个\(C\)个点\(S\)条边 \((C<=100)\) \((S<=1000)\)的无向带权图,边权表示该路径上的噪声值.当噪声太大时,耳膜可能会收到损伤,所以当你从某点 ...

  6. 日常工作问题解决:rhel7下配置多路径设备

    目录 1.情景描述 2.安装多路径软件 2.1 安装多路径 2.2检查安装情况 2.3 重启系统 2.4 将多路径软件添加至内核模块 2.5 检查内核添加情况 2.6 启动multipath服务 2. ...

  7. 第一周——不同java 的发展史你,注定成为不了领袖型人才

     James Gosling  1991年,James 高斯林在Sun公司的工程师小组想要设计这样一种小型计算机语言,该语言主要用于电视盒的消费类电子产品上.另外,由于不同的厂商选择不同的CPU和操作 ...

  8. Hive 数据类型及操作数据库

    3. Hive 数据类型 3.1 基本数据类型 Hive 数据类型 Java 数据类型 长度 TINYINT byte 1 byte 有符号整数 SMALINT short 2 byte 有符号整数 ...

  9. SQL-锁-事物级别

    一.锁 锁是一种安全机制,控制并发操作,防止用户读取其他用户正在更改的数据,或者多用户同时修改一个数据,从而保证事物的完整性和数据库的一致性.SQLserver 会自动强制执行锁,但是用户可以通过对锁 ...

  10. django认证01---token

    1.登录鉴权跟 Token 的鉴权区别 以 Django 的账号密码登录为例来说明传统的验证鉴权方式是怎么工作的,当我们登录页面输入账号密码提交表单后,会发送请求给服务器,服务器对发送过来的账号密码进 ...