课时25:字符串复制

简介: 摘要:接下来学习字符串的剩余内容,文件名为07.复制字符串.py。在此之前做一个之前的小练习(简单但要认真写,尤其是第一次学习的情况下),创建一个变量来保存你的名字。1. 练习2.字符串的复制

课时25:字符串复制

 

摘要:接下来学习字符串的剩余内容,文件名为07.复制字符串.py。在此之前做一个之前的小练习(简单但要认真写,尤其是第一次学习的情况下),创建一个变量来保存你的名字。

1. 练习

2.字符串的复制


01. 练习


1.1 四种输出方式


首先创建一个变量来保存你的名字,例如:name=‘孙悟空’

然后使用四种方式来输出,欢迎×××光临。

(1)第一种方式:做一个拼串。拼串的输出,例如:print(‘欢迎 ’+name+‘ 光临!’)注:在欢迎与后单引号之间加一个空格,在前单引号与光临之间加一个空格。

(2)第二种方式:多个参数(与第一种方式类似)。例如:print(‘欢迎’,name,‘光临!’)注:使用第二种方式不用前后加空格,程序会自动在参数之间加空格。

(3)第三种方式:占位符。例如:print(‘欢迎 %s 光临!’%name)注:%s需要填充,name做为填充。

(4)第四种方式:格式化字符串(更简单)。例如:print(f‘欢迎{name}光临!’)注:f开头大小写字母都可以。

image.png

保存并执行。

image.png

可以看出四种方式的输出效果是一样的,四种输出方式(对字符串进行格式化的方式)我们都要会使用。

 

02. 字符串的复制

 

2.1 字符串的复制


字符串的复制其实就是对字符串做乘法,即将字符串和数字相乘。

例如:a=‘abc’,这是一个字符串。注:*在语言中表示乘法。

例如:a*2就表示a乘以2,输入 print(a)执行后a=abc,没有任何的变化,这是因为a*2是一个表达式,表达式不论怎么执行都不会对原来的程序产生任何的影响。若要对原来的程序产生影响,需要对它进行赋值,即使a=a*2,使其成为一个赋值语句,将结果(a*2)赋值给a。此时执行后a=abcabc,相当于把‘abc’这个字符串复制两次后返回。若a=a*20,即a=abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc,abc重复20次。

注:如果将字符串和数字相乘,则解释器会将字符串重复指定次数并返回。字符串的复制非常容易理解,这是 Python 中独有的一个特点。

以上就是练习以及字符串的复制的课程。

相关文章
|
10月前
|
XML JSON API
淘宝/天猫获得淘宝商品详情 API 返回值说明
API(Application Programming Interface),即应用程序编程接口,是一组用于构建软件应用程序的协议、例程和工具。它定义了不同软件组件之间如何进行交互,就像是软件世界中的 “语言翻译官” 或者 “沟通桥梁”。 简单来说,当你使用一个软件应用(比如手机上的天气应用)去获取天气数据时,这个应用就是通过 API 接口向提供天气数据的服务器发送请求,服务器收到请求后,通过 API 接口返回天气数据给应用,然后应用才能把天气信息展示给你。
114 2
|
Prometheus Kubernetes 监控
容器服务ACK常见问题之pod设置securityContext调整参数失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
存储 网络安全 网络架构
网络技术基础(5)——VRP和telnet
VRP(Versatile Routing Platform)是其数据通信产品的操作系统,支持路由器和交换机的高效运行,提供统一用户界面和控制平面功能。VRP通过组件化结构实现功能裁剪和扩展。设备初始化时,BootROM先启动,然后运行系统软件,从默认路径读取配置文件。管理设备可通过命令行或Web网管,命令行包括用户界面和级别控制,提供权限管理。文件系统管理涉及存储设备如SDRAM、Flash、NVRAM等。用户可使用 PuTTY 工具通过Console口本地登录,或通过SSH远程登录。VRP命令行具有编辑和在线帮助功能,提供undo命令恢复默认设置。
|
8月前
|
存储 人工智能 算法
Magic 1-For-1:北大联合英伟达推出的高质量视频生成量化模型,支持在消费级GPU上快速生成
北京大学、Hedra Inc. 和 Nvidia 联合推出的 Magic 1-For-1 模型,优化内存消耗和推理延迟,快速生成高质量视频片段。
381 3
Magic 1-For-1:北大联合英伟达推出的高质量视频生成量化模型,支持在消费级GPU上快速生成
|
应用服务中间件 Shell nginx
Docker容器操作基础命令
关于Docker容器操作基础命令的教程,涵盖了从启动、查看、删除容器到端口映射和容器信息获取的一系列常用命令及其使用方法。
359 14
|
机器学习/深度学习 人工智能 算法
如何使用Scikit-learn在Python中构建一个机器学习分类器
如何使用Scikit-learn在Python中构建一个机器学习分类器
186 3
|
前端开发 JavaScript 数据库
mui中使用ajax实现登录功能
mui中使用ajax实现登录功能
253 0
|
监控 Linux 网络安全
在Linux中,如何进行网络资源的隔离?
在Linux中,如何进行网络资源的隔离?
|
机器学习/深度学习 并行计算 PyTorch
【已解决】RuntimeError: CUDA error: device-side assert triggeredCUDA kernel errors might be asynchronous
【已解决】RuntimeError: CUDA error: device-side assert triggeredCUDA kernel errors might be asynchronous
|
人工智能 自然语言处理 搜索推荐
基于阿里云向量检索服务搭建AI智能问答机器人
基于阿里云向量检索服务搭建AI智能问答机器人
123717 38