坚果大叔 坚果大叔
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › Python基础教程之数据类型和变量

Python基础教程之数据类型和变量

坚果大叔
2019-03-20 21:44:49技术阅读 1,886

1. 数据类型

计算机能够处理的各种数值以及文本、图形、音频等。

1.1 整数

python 可以处理任意大小的整数、负整数,写法和数学上一致,但是有的时候可能用十六进制来展示

1 , 100,-8080 // 十进制
0xff00, 0xa5b4  // 十六进制用0x前缀和0-9,a-f表示
1.2 浮点数

浮点数也就是小数,之所以成为浮点数,是因为浮点数的小数点是可变的。浮点数可以用数学写法如:1.23, 如果很大或者很小的浮点数,就需要用科学计数法表示,把10 用 e 来代替。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数可能会四舍五入。

1.3 字符串

字符串是以单引号 或者 双引号 包裹起来的文本。

1.4 布尔值

布尔值和布尔代数的表示完全一致,只有 true flase 两种值,在python 中可以直接用 True False 表示布尔值(注意大小写),也可以通过布尔运算计算出来,布尔值可以通过 and 、 or 、not 运算

1.5 空值

python 中一个特殊的值,用 None表示,但是不能理解为0,None是一个特殊的空值。

2. 变量

变量的概念和初中代数的方程变量一致,在这里变量不仅可以是数字,还可以是任意数据类型,变量在程序中就是用一个变量名表示了,变量名必须是大小写英文
、数字和_下划线的组合,不能数字开头。

a = 'ABC'
python 解释器做了两件事
    1. 在内存中创建了一个'ABC'的字符串
    2. 在内存中创建了一个名为a 的变量,并把它指向'ABC'

3. 常量

常量就是不能变的变量,在Python中,全部大写的变量名表示常量,但是在python中 常量还是能被改变,这点不同于js语言。大写只是一种自我约定的写法。

4. 总结

python 支持多种数据类型,可以把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量联系起来。python中整数没有大小限制,浮点数也没有大小限制,但是超出一定范围就直接表示inf(无限大)

变量 数据类型
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 坚果大叔。未经许可,禁止转载。
ES6入门之变量的解构赋值
上一篇
ES6入门之字符串的扩展
下一篇
在小程序中查看
搜你想看的
聚合文章
隔离第12天。
瞎溜达
CSS 日常踩坑----- transform 导致文本、图片模糊
JS快速排序记录
闲言碎语
Memos
npm install 出现 Error:EISDIR:illegal operation on a directory 的错误提示!
2025-03-31 19:02:11
559 0 0
iphone 利用 Scriptable 添加网上国网电费小组件
2025-01-06 20:40:20
5,002 6 2
在博客中加上memos记录展示。
2024-12-25 23:41:27
2,333 5 2
网页点击平滑滚动效果~
2024-10-17 16:43:08
2,037 4
  • 0
博主

一位佛系的前端开发者,略通摄影,乐于尝试新事物,热衷于美食。

友链
故事胶片
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔 Dacking
Copyright © 2017-2025 坚果大叔

开往-友链接力

萌ICP备20230818号

苏ICP备18048410号-3
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
# CSS # # JavaScript # # vue # # 微信 # # 生活 #
坚果大叔
317
文章
125
评论
365
喜欢