如何复制字符串 | Python从入门到精通:入门篇之六

简介: 本节将讲述如何实现字符串的复制,同时将介绍最后两种数据类型:布尔值和空值分别是什么以及学习第一个函数实现类型的检查。

第五节:数据类型
上节课讲了四种输出方式,并在课后留了个练习题:使用四种方式输出“欢迎xxx光临!”,现在我们来公布答案啦,快来看你掌握了多少!
image.png

6.1字符串复制

字符串的复制就是将字符串和数字相乘。
image.png
image.png
*在编程语言中表示乘法;
如果将字符串和数字相乘,则解释器会将字符串重复数字指定的次数并返回。

6.2布尔值和空值

1、布尔值(bool)
布尔值主要用来做逻辑判断,一共有两个:true和false,true表示真,false表示假。
image.png
布尔值实际上也是整型,true相当于1,false相当于0。在后续学习流程控制的时候会更加深入的学习布尔值的概念。
image.png
image.png
2、空值(none)
空值即为不存在,用none来表示。不常用,知道即可。

6.3类型检查

1、数据类型
数据类型就是指变量的值的类型,也就是可以为变量赋哪些值。
数据类型包括:

  • 数值:整型(布尔值)、浮点型、复数
  • 字符串
  • 空值:none

2、类型检查
首先来看一个例子,直观感受一下为什么要进行类型的检查。
image.png
image.png
从上面的例子可以看出,a和b输出的结果都是123,但其实a是数值,而b是字符串,在输出结果上却看不出来这点区别。通过类型检查,可以检查指定的值(变量)的类型。注意:变量是没有类型的,此处指的是变量的值的类型。在Python中使用type()函数来检查。函数是有返回值的,可以通过一个变量来接收这个返回值。
image.png
image.png
检查一下我们学过的几种数据类型:
image.png
image.png
第七节:对象的简单介绍

视频学习:阿里云大学之Python进阶必看

配套Python进阶文章点击此处获取

相关文章
|
2月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
367 7
|
3月前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
369 1
|
3月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
342 100
|
3月前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
463 99
|
3月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
3月前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
3月前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
2月前
|
Cloud Native 算法 API
Python API接口实战指南:从入门到精通
🌟蒋星熠Jaxonic,技术宇宙的星际旅人。深耕API开发,以Python为舟,探索RESTful、GraphQL等接口奥秘。擅长requests、aiohttp实战,专注性能优化与架构设计,用代码连接万物,谱写极客诗篇。
Python API接口实战指南:从入门到精通
|
2月前
|
存储 Java 索引
(Python基础)新时代语言!一起学习Python吧!(二):字符编码由来;Python字符串、字符串格式化;list集合和tuple元组区别
字符编码 我们要清楚,计算机最开始的表达都是由二进制而来 我们要想通过二进制来表示我们熟知的字符看看以下的变化 例如: 1 的二进制编码为 0000 0001 我们通过A这个字符,让其在计算机内部存储(现如今,A 字符在地址通常表示为65) 现在拿A举例: 在计算机内部 A字符,它本身表示为 65这个数,在计算机底层会转为二进制码 也意味着A字符在底层表示为 1000001 通过这样的字符表示进行转换,逐步发展为拥有127个字符的编码存储到计算机中,这个编码表也被称为ASCII编码。 但随时代变迁,ASCII编码逐渐暴露短板,全球有上百种语言,光是ASCII编码并不能够满足需求
181 4
|
2月前
|
存储 Java 调度
Python定时任务实战:APScheduler从入门到精通
APScheduler是Python强大的定时任务框架,通过触发器、执行器、任务存储和调度器四大组件,灵活实现各类周期性任务。支持内存、数据库、Redis等持久化存储,适用于Web集成、数据抓取、邮件发送等场景,解决传统sleep循环的诸多缺陷,助力构建稳定可靠的自动化系统。(238字)
563 1

推荐镜像

更多