类型检查|学习笔记

简介: 快速学习 类型检查

开发者学堂课程【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’>

相关文章
|
4月前
|
JavaScript 前端开发 Java
|
6月前
去除程序名称 去除程序属性详细信息中的程序名称 创建时间等信息
去除程序名称 去除程序属性详细信息中的程序名称 创建时间等信息
51 0
|
7月前
|
弹性计算 运维 Unix
|
Java Spring 容器
找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”
找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”
103 0
|
JSON 搜索推荐 Java
自定义规则异常返回|学习笔记
快速学习自定义规则异常返回
自定义规则异常返回|学习笔记
检查对象是否为空
检查对象是否为空
99 0
|
编译器 Scala 开发者
类型匹配的注意事项和细节 | 学习笔记
快速学习类型匹配的注意事项和细节
|
存储 SQL 关系型数据库
FAQ系列 | 列类型被自动修改导致复制失败
FAQ系列 | 列类型被自动修改导致复制失败
116 0
|
缓存 Java 容器
GuavaCache返回Null的注意事项
Guava在实际的Java后端项目中应用的场景还是比较多的,比如限流,缓存,容器操作之类的,有挺多实用的工具类,这里记录一下,在使用GuavaCache,返回null的一个问题
348 0
|
C++
vs调试的时候,指定的参数已超出有效值的范围。参数名:sit ,先仔细看看错误和我的一样不一样
https://www.cnblogs.com/pei123/p/7694947.html 指定的参数已超出有效值的范围。参数名:sit ,先仔细看看错误和我的一样不一样 更新了1709就这样了,的确修复了就可以了 控制面板>程序> 网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。
1130 0