Day2零基础自学python—数据类型、类型转换、input、运算符

Day2零基础自学python—数据类型、类型转换、input、运算符,第1张

系列文章目录

Day1零基础自学python-print函数、转义字符、标识符、


文章目录
  • 系列文章目录
  • 一、数据类型
    • 整数类型
    • 浮点类型
    • 布尔类型
    • 字符串类型
  • 二、数据类型转换
  • 三、注释
  • 四、input函数
  • 五、运算符
    • 算术运算符
    • 赋值运算符
    • 比较运算符
    • 布尔运算符
    • 位运算
    • 运算符的优先级


一、数据类型 整数类型
  • 英文为integer,简写为int,可以表示正数、负数和零
  • 整数的不同进制表示方式
    十进制→默认的进制
    二进制→以0b开头
    八进制→以0o开头
    十六进制→Ox开头
浮点类型
  • 浮点数整数部分和小数部分组成
  • 浮点数存储不精确性
    使用浮点数进行计算时,可能会出现小数位数不确定的情况
    解决方案: 导入模块decimal
布尔类型
  • 用来表示真或假的值
  • True表示真, False表示假
  • 布尔值可以转化为整数
    True→1
    False→0
字符串类型
  • 字符串又被称为不可变的字符序列
  • 可以使用单引号‘ ’,双引号" ",三引号或’‘’ ‘’'来定义
  • 单引号和双引号定义的字符串必须在一行
  • 三引号定义的字符串可以分布在连续的多行
二、数据类型转换

为什么需要数据类型转换?
将不同数据类型的数据拼接在一起

三、注释
  • 在代码中对代码的功能进行解释说明的标注性文字可以提高代码的可读性
  • 注释的内容会被Python解释器忽略
  • 通常包括三种类型的注释
    单行注释→以"#”开头,直到换行结束
    多行注释→并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释
    中文编码声明注释→在文件开头加上中文声明注释用以指定源码文件的编码格式。python3默认是UTF-8
四、input函数

作用:接收来自用户的输入
返回值类型:输入值的类型为str
值的存储:使用=对输入的值进行存储

present=input('请输入')
五、运算符

算术运算符

标准算术运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)
取余运算符:%
幂运算符:**

赋值运算符

执行顺序:右→左
支持链式赋值 a=b=c=20,指向同一块内存区域
支持参数赋值 +=、-=、*=、/=、//=、%=
支持系列解包赋值 a,b,c=20,30,40

比较运算符

对变量或表达式的结果进行大小、真假等比较
比较运算符的结果是bool类型
一个 = 称为赋值运算符,==称为比较运算符一个变量由三部分组成,标识,类型,值
==比较的是值,比较对象的标识使用is

布尔运算符

位运算

将数据转成二进制计算

运算符的优先级

位与&—— 对应数位都是1,结果数位才是1,否则为0
位或| —— 对应数位都是0,结果数位才是0,否则为1
左移位运算符<< —— 高位溢出舍弃,低位补0
右移位运算符>> —— 低位溢出舍弃,高位补0

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/786417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存