如何复制字符串 | 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进阶文章点击此处获取

相关文章
|
7天前
|
数据挖掘 数据处理 Python
Python编程入门:从基础到实践
【6月更文挑战第26天】这篇文章引导读者逐步学习Python编程,从基础语法如变量、数据类型(整数、浮点数、字符串)到条件语句、循环(if/for/while),再到函数定义和模块导入。通过实例展示了Python在文本处理、数据分析(使用pandas)和Web开发(使用Flask)的应用。学习Python能为初学者开启更广阔的技术领域,如面向对象编程、并发和网络编程等。
|
6天前
|
自然语言处理 编译器 PHP
Python入门
【6月更文挑战第27天】Python入门。
12 3
|
5天前
|
存储 索引 Python
字符串、列表、元组、字典(python)
字符串、列表、元组、字典(python)
|
9天前
|
数据采集 开发者 Python
在Python中判断字符串中是否包含字母
在Python中判断字符串中是否包含字母
22 4
|
7天前
|
Python
python之字符串定义、切片、连接、重复、遍历、字符串方法
python之字符串定义、切片、连接、重复、遍历、字符串方法
9 0
python之字符串定义、切片、连接、重复、遍历、字符串方法
|
6天前
|
索引 Python 容器
深入探索Python字符串:技巧、方法与实战
深入探索Python字符串:技巧、方法与实战
|
6天前
|
Python
python3 入门学习笔记
python3 入门学习笔记
7 0
|
7天前
|
分布式计算 数据挖掘 索引
26段简短代码入门Python
26段简短代码入门Python
|
8天前
|
Python
Python 字符串格式化的方式有哪些?
这篇文章主要介绍了Python的字符串格式化方法,包括: 1. `%` 操作符,如 `%s`, `%d`, `%f` 用于基本的变量插入和类型转换。 2. `str.format()` 方法,利用 `{}` 占位符和位置或关键字参数。 3. f-strings (Python 3.6+),直接在字符串前加 `f` 并在花括号内嵌入变量。 4. `string.Template` 模块,使用 `$` 符号进行模板替换。 5. `str.format_map()` 方法,接受字典替换占位符。 文章强调f-strings在新代码中的推荐使用,因其简洁和可读性。
|
9天前
|
JavaScript 前端开发 Java
python的入门基础知识和一些小技巧
python的入门基础知识和一些小技巧