Python数据类型

变量

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。一般情况下,可以将变量视作指向数据的指针.
Python允许为多个变量赋值.
变量命名规范:字母数字下划线

Python 变量工作原理
驻留机制- – -不可变数据类型
由于很多数据会被频繁反复的定义赋值, 所以 python 使用驻留机制存储大部分数据, 简单来说就
是你对两个变量赋了相同的值, 那么这两个指针指向的是同一个内存地址 (数据).
注意:驻留机制只在一定范围内有效. 如对于整型数据类型,在-5(含) 到 +∞ 生效.
序列的存储逻辑- – – 可变数据类型
序列类型变量和其他变量一样,作为一个指针指向一个序列对象,但是序列内的元素,每一个
元素都是一个变量,作为指针指向一个对象,正是因为这个原因使得序列内的元素可以使用不
同的数据类型.

运算符

• 将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除。

• //得到的并不一定是整数类型的数,它与分母分子的数据类型有关系

• 在交互模式中,最后被输出的表达式结果被赋值给变量 _

• Python 中没有自增自减运算符

• is 和 ==

is 用于判断两个变量是否引用同一个地址,== 用于判断两个变量值是否相等。Python 中存在”int 型

数字池”, 数值范围为-5–256(64 位系统).

• 运算符优先级:not>and>or

基础数据类型

Python3 中有六个标准的数据类型:Number、String、List、Tuple、Set、Dictionary。
其中不可变数据类型包括 Number、String、tuple,可变数据类型包括 List、Dictionary、Set。
可以使用 type() 函数或 isinstance() 函数来查询变量所指的实例类型,二者的区别在于:type() 不会认为子
类是一种父类类型,isinstance() 会认为子类是一种父类类型。

数据类型转换
当需要将对象的数据类型转换为所需的数据类型时,可以使用 int()、float()、bool()、complex()、str() 等预
定义函数来执行显示类型转换。
注意,浮点数转换为整数时,只保留整数部分,小数部分全部舍弃;字符串类型转换为数字类型时,必须
保证字符串内容全部为数字。
1.数值类型Number
2.字符串

3.列表

4.元组

5.字典

6.集合

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇