python 查看字段类型_数据类型

[TOC]

# 常见的数据类型

![](https://box.kancloud.cn/76f19a6814a1956e2ca479395ebdfaf7_666x542.png)

可以使用type(变量的名字),来查看变量的类型

python3版本已经没有该类型了,不管多长的数,全部为int类型

# 数据类型的转换

![](https://box.kancloud.cn/3f848b589dc32ab557834a6c25a54313_788x649.png)

~~~

bool(int) 转换为bool

~~~

# 关键字

~~~

and as assert break class continue def del

elif else except exec finally for from global

if in import is lambda not or pass

print raise return try while with yield

~~~

可以在命令行中

~~~

import keyword

keyword.kwlist

~~~

# 布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来

布尔值可以用and、or和not运算

# 空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

# 常量

在Python中,通常用全部大写的变量名表示常量

~~~

PI = 3.14159265359

~~~

但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

# 判断类型

~~~

>>> type("11")

~~~

# 需要几位二进制码

~~~

i = 6

len_i = i.bit_length()

print(len_i) #结果为3

~~~

# 注意

Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。

对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向。

注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在`-2147483648-2147483647`。

Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值