类型检查|学习笔记

简介: 快速学习 类型检查

开发者学堂课程【Python 语言基础 1 :语法入门: 类型检查】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8669


类型检查


内容简介:

1、类型检查的使用情景与作用

2、如何进行类型检查

开始课程学习之前首先创建文件“09 类型检查”


一、使用情景:

当输入数值 a = 123

字符串 b = ‘123’

打印一下print(‘a =’,a)

print(‘b =’,b)

出来的结果为 a=123

b=123

无法区分体现二者类型的不同,故通过类型检查可以检查只能值 (变量)的类型。


二、如何进行类型检查

利用 type 函数“type()”进行值类型的检查

该函数会将检查结果作为返回值返回,故直接输入 type(123)会出现没有结果的情况,因为没有看结果,可以通过变量来接受函数的返回值。

(1)输入 c = type(123)

print(c)

执行结果为 <class ‘int’>

输入 c = type(‘123’)

print(c)

执行结果为 <class ‘str’>

(2)可以传变量也可以传值

a = 123

c = type(a)

print(c)

执行结果仍为 <class ‘int’>  效果一样

b = ‘123’

print(type(b))

执行结果仍为 <class ‘str’>

(3)所有类型的检查

数字:print(type(1))

整符点数:print(type(1.5))

布尔值:print(type(True))

hello:print(type(‘hello’))

空值:print(type(None))

保存执行为

<class ‘int’>

<class ‘float’>

<class ‘str’>

<class ‘NoneType’>

相关文章
|
3月前
|
JavaScript 前端开发 Java
|
6月前
|
弹性计算 运维 Unix
|
JSON 搜索推荐 Java
自定义规则异常返回|学习笔记
快速学习自定义规则异常返回
自定义规则异常返回|学习笔记
|
Java Apache Maven
获取自定义配置的值|学习笔记
快速学习获取自定义配置的值
|
编译器 Scala 开发者
类型匹配的注意事项和细节 | 学习笔记
快速学习类型匹配的注意事项和细节
|
存储 安全 PHP
类型判定| 学习笔记
快速学习类型判定。
|
存储 SQL 关系型数据库
FAQ系列 | 列类型被自动修改导致复制失败
FAQ系列 | 列类型被自动修改导致复制失败
112 0
如何查看方法的返回值
如何查看方法的返回值
111 0
|
算法 编译器 C#
通过运行期类型检查实现泛型算法
通过运行期类型检查实现泛型算法
98 0
如何查看应用类型
一 说明 ISV在对接口碑各类接口时,都是需要以应用的方式去对接;18年开始,要求新创建的第三方应用类型的appid,在调用接口的时候必须传参app_auth_token,那么,该如何查看自己的应用类型呢?   二 如何查看? (1)登录蚂蚁开放平台:【[url]https://open.
585 12