03 讲:小插曲之变量和字符串

2024-06-22 15:32
文章标签 字符串 变量 03 插曲

本文主要是介绍03 讲:小插曲之变量和字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本期主要内容简介:
1. 变量;
2. 转义字符使用介绍;
3. 原始字符串用法;
4. 长字符串的用法;

详细内容说明:


1.  变量:在 Python 中变量不需要事先声明,但是需要先赋值后再使用,变量更像是贴在值上的标签,这给 Python

带来了很大便捷。变量的名字和 C 及 java 编程语言一样,由字母、数字、下划线组成,且首位不允许是数字,而且变量名最好能专业些,让人一看就知道其含义。


2.  字符串: 在 Python 中字符串就是以双引号或者单引号括起来的内容,但是单、双引号不能混用。例如"小甲鱼",

„小牛‟都是合法的字符串,而“ 小甲虫‟则会报错。


3.  转义字符:刚才说了,在 Python 里面''和„主要起到定义字符串的作用,但是如果一个字符串中本身又包含字符串
呢,不要急,这里轮到我们的转义 字符华丽登场了!转义字符就是反斜杠'\',对于想要将其作为一个字符处理的单引
号或者双引号而言,前面只要加上转义字符就可以了。例如对于字符串 Let's go!,我们就可以这样写'Let\'s go!'。另外,我们也可以使用"Let's go!"来表示。最后,转义字符加上一个字母可以表示特殊的含义,比如最常见的'\n','\t'等。感兴趣的鱼油可以看鱼神的总结
http://bbs.fishc.com/forum.php?mod=viewthread&tid=39140&extra=page%3D1%26filter%3Dtypeid%26typeid%3

D403


4.  原始字符串:在 Python 中,反斜杠主要用来作为转义字符的,当我们需要用其本身含义时,可以对其自身前面
加一个转义字符处理。但是对于一些特殊的字符串,如果里面频繁用到反斜杠,再手动的去一个个加就显得繁琐,这

个时候可以在其字符串前面加上一个字母 r,轻松解决,这就是原始字符串的含义,让字符串中的反斜杠回归原始的本意。例如字符串 C:\Program File\Intel\WiFi\Help,定义只要 r'C:\Program File\Intel\WiFi\Help',他的实现方法其实很简单,就是程序会自动对每一个反斜杠前面再加一个反斜杠。但是 r不能对末尾是反斜杠的字符串进行定义,'C:\Temp\'。这个时候如果非要使用 r 进行原始字符串操作的话可以采用如下形式解决:r'C:\Temp' '\\' 或者 r'C:\Temp'+'\\'。


5. 长字符串:一般情况下,使用单引号或者双引号只能引一行的字符串,如果字符串是有多行组成,则需要使用三

引号,例如:'''我爱鱼 C,
正如我爱小甲鱼。
他那呱唧、呱唧的声音,
总萦绕在我的脑海里,

久久不肯散去。'''

6.  特别注意:Python 里面所有的操作符如单引号、双引号、冒号、小括号等等都必须是英文字符,否则会报错。



典型课后习题:


4. 除了使用饭斜杠(\)进行字符转义,还有什么方法可以打印:Let's go! 这个字符串?
print("Let's go!")


5. 如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
>>>str = r'C:\Program Files\FishC\Good''\\'

这篇关于03 讲:小插曲之变量和字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1084689

相关文章

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

Python变量与数据类型全解析(最新整理)

《Python变量与数据类型全解析(最新整理)》文章介绍Python变量作为数据载体,命名需遵循字母数字下划线规则,不可数字开头,大小写敏感,避免关键字,本文给大家介绍Python变量与数据类型全解析... 目录1、变量变量命名规范python数据类型1、基本数据类型数值类型(Number):布尔类型(bo

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

一文全面详解Python变量作用域

《一文全面详解Python变量作用域》变量作用域是Python中非常重要的概念,它决定了在哪里可以访问变量,下面我将用通俗易懂的方式,结合代码示例和图表,带你全面了解Python变量作用域,需要的朋友... 目录一、什么是变量作用域?二、python的四种作用域作用域查找顺序图示三、各作用域详解1. 局部作

使用Python实现base64字符串与图片互转的详细步骤

《使用Python实现base64字符串与图片互转的详细步骤》要将一个Base64编码的字符串转换为图片文件并保存下来,可以使用Python的base64模块来实现,这一过程包括解码Base64字符串... 目录1. 图片编码为 Base64 字符串2. Base64 字符串解码为图片文件3. 示例使用注意

golang float和科学计数法转字符串的实现方式

《golangfloat和科学计数法转字符串的实现方式》:本文主要介绍golangfloat和科学计数法转字符串的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望... 目录golang float和科学计数法转字符串需要对float转字符串做处理总结golang float

Python如何判断字符串中是否包含特殊字符并替换

《Python如何判断字符串中是否包含特殊字符并替换》这篇文章主要为大家详细介绍了如何使用Python实现判断字符串中是否包含特殊字符并使用空字符串替换掉,文中的示例代码讲解详细,感兴趣的小伙伴可以了... 目录python判断字符串中是否包含特殊字符方法一:使用正则表达式方法二:手动检查特定字符Pytho

MySQL 字符串截取函数及用法详解

《MySQL字符串截取函数及用法详解》在MySQL中,字符串截取是常见的操作,主要用于从字符串中提取特定部分,MySQL提供了多种函数来实现这一功能,包括LEFT()、RIGHT()、SUBST... 目录mysql 字符串截取函数详解RIGHT(str, length):从右侧截取指定长度的字符SUBST

Python将字符串转换为小写字母的几种常用方法

《Python将字符串转换为小写字母的几种常用方法》:本文主要介绍Python中将字符串大写字母转小写的四种方法:lower()方法简洁高效,手动ASCII转换灵活可控,str.translate... 目录一、使用内置方法 lower()(最简单)二、手动遍历 + ASCII 码转换三、使用 str.tr