第7课:数据类型和类型转换

知识点:

1、数据类型:

不可变数据:Number(数字)、String(字符串)、Tuple(元组);

可变数据:List(列表)、Dictionary(字典)、Set(集合)。

2、基本数据类型

整型(int),浮点型(float) ,布尔类型(bool) ,None类型

3、字符串类型

字符串必须用单引号或者双引号引起来。

4、类型转换

如果使用内置函数做转换,那么当A类型转换为B类型,你只需要将B类型作为函数名即可。

5、type(B): 返回B的类型

6、除了数字【0】和【None】转换为布尔型是False,其余的都是True。

课堂任务

1、1和'1'的区别

数字 1:

直接表示数值 1

二进制:00000001

字符 '1':

表示字符,ASCII 码值为 49

二进制:00110001

本质区别:int 存数值,用于计算;str 存文本编码,用于展示。

2、下图是python3.12的内置函数,自己找找看,哪些能做类型转换。

课后练习

1、如果a=200,b="200",那么a与b相等吗?

2、第 28 题 判断题【python一级2023-3】

'88'是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据,同理'python'也是一个字符串类数据如果将单引号去掉,它也会变成整型数据?

3、把整数类型100,转换为字符串。

4、下面的哪一个命令是将数值转换为字符串?( )

A. print()

B. text()

C. int()

D. str()

5、在交互式编程环境下,输入float("1")语句,执行的结果是?()【python三级】

A. 1

B.1.0

C. '1'

D. 传入参数错误,不能执行

6、int()数用于将一个字符串或数字转换为整型。在Python交互式编程环境下执行以下语句,会出现错误的---项是?()【python三级】

A. int()

B. int(1.0)

C. int(0x20,16)

D. int('2023',8)

相关推荐
CTA量化套保4 小时前
近期零基础量化学习:先分阶段,再用 AI 检查缺口
人工智能·python
清水白石0085 小时前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
Elias不吃糖6 小时前
Langfuse 入门:Trace、Prompt、Dataset、Experiment、Evaluator
前端·python·prompt·langfuse
TechWayfarer6 小时前
批量查IP归属地,在线API、脚本、离线库怎么选?三种方案实测对比
网络·python·网络协议·tcp/ip
七牛开发者7 小时前
为什么 Go 很适合 AI 辅助开发?
数据库·人工智能·python·elasticsearch·log4j
河南凹凸环境艺术设计7 小时前
性价比高的民宿酒店设计企业
大数据·人工智能·python
wuyk55510 小时前
Python 第三章:列表 List
服务器·开发语言·python
笨鸟先飞,勤能补拙10 小时前
从预测到决策:人工智能与机器学习的系统方法、工程闭环与现实边界
大数据·人工智能·windows·python·机器学习·密码学
MgArcher11 小时前
抖音a_bogus参数逆向实战:JSVMP环境模拟与Hook技术(2025最新)
javascript·爬虫·python
circuitsosk11 小时前
AI输出的“质检员”:构建智能体质量评估、异常检测与人工兜底的三层防线
人工智能·python·microsoft·正则表达式·langchain