python基础——第二天(数字类型和变量)

####注释
和shell一样以#开头。
####数据类型

  • 整数
    可以处理任意大小的整数,包括负整数,表示方法与数学上的写法一致。整数没有大小限制。
    有时候,使用十六进制表示整数比较方便,十六进制以0x开头,加上0-9,a-f表示。
  • 浮点数
    浮点数就是小数,浮点数也没有大小限制,超出一定范围剧直接表示为inf(无限大)。之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.95x10³ 和19.5x10² 是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,0.000012可以写成1.2e-5。
    整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(包括除法),而浮点数运算则可能会有四舍五入的误差。
    插播整数除法
    在python中有两种初法,一种是/(精确除,结果为浮点数),一种是//(地板除,结果为整数)。另外提供了求余的运算符%(结果也为整数)。
    无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。
  • 字符串
    使用单引号或双引号括起来的任意文本,当想输出单引号这个字符即可使用双引号将其括起来。如“‘”
    但是如果我想表示两个符号呢?
    ####转译
    使用反斜杠可以转译程序中的特殊字符,比如上面说到的双引号,就可以这样表示"hello"
    如果字符串有很多需要转译,分别转译的话需要添加很多反斜杠,为了简化可可以这样写,用r’‘表示’‘内部的字符串默认转义,即输入什么字符,得到什么字符。
    这里写图片描述
    ####换行
    当一条输出语句太长,且输出有换行,为了方便使用则可以使用’’’…’’'的格式来书写。
    注意…为交互命令行输入时的提示符,即>>>变成…时,提示可以接着输入。而不是代码的一部分,这里写图片描述
    ####布尔值
    一个布尔值只有True和False两种值
    注意大写,布尔值可以用and(与) or(或) not(非)运算
    这里写图片描述
    ####空值
    用None表示,None不能理解为0.None是一个特殊的空值。0是一个有意义的值。两者不可混淆。
    ####变量
    变量名规范,必须是英文、数字、和_的组合,且不能用数字开头,变量赋值用=号。
    同一变量可以反复被赋值,而且可以被赋予不同的类型,这种本身类型不固定的被称作动态语言(python),与之对应还有静态语言(java),就是定义变量时指定变量的类型。
    ####常量
    所谓常量就是不变的变量,常量名通常使用全部大写表示。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值