| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 保姆级《Python编程——从入门到实践》第二章学习笔记(中)分享啦!!! -> 正文阅读 |
|
[Python知识库]保姆级《Python编程——从入门到实践》第二章学习笔记(中)分享啦!!! |
目录 字符串从定义上来说,字符串指的是由一系列字符组成的。从形式上来看,凡是在引号里面的内容都被视为字符串。引号可分为单引号、双引号以及三引号。单引号和双引号是等价的,三引号可用作一种特殊的注释,对该代码的功能进行说明。比如,在我们学习到类的时候,在定义一个类之后,通过会使用三引号进行说明。 改变字符串中字母的大小写的方法title()方法利用title()的方法可以把一个字符串内所有单词的首字母变成大写。比如:
我们知道数据具有不同的类型,针对不同类型的数据有不同的操作方法。方法是 Python 对一类数据进行特定的处理。与函数不同(后面会讲到),方法一般放在需要作用数据的后面,并用点将数据和方法隔开。 每个方法后面都有一组括号,因为方法通常需要额外的信息来完成它们的工作。 该信息在括号内提供。 title() 函数不需要任何额外的信息,所以它的括号是空的。 title()的方法可以用来将标题的首字母全部大写。比如,下面这个标题是我一篇课程论文。
在输出的基础上,我们只需要将个别的虚词改为小写即可。 upper()的方法uppercase指的是大写字母,因此,upper()方法可以把字符串中所有的字母变成大写形式。一些英文的缩略语常用全部大写的形式。此外,APA论文的running header也需要使用全部大写的形式。
lower()的方法lowercase指的是小写字母,因此,lower()可以把字符串中所有的字母变成小写形式。
在字符串中使用变量有时候,我们需要在字符串中使用变量。如果不对变量进行处理,在字符串中的变量会被当做普通的字符。比如:
也就是说当我们直接把变量first_name放在字符串里面时候,变量的值不能被识别。为了解决这一问题,Python 使用f(格式)的方法。
在一些比较老的教材或者视频中,也会看到使用format的方法。
在使用format的时候,我们先用{}预留一个位置(占位符),然后,在format中写出该变量名。当然,format可以同时,传递多个变量的值。此外,format也可以对数值进行特定的操作(如,保留2位小数)。 用\t键和\n 添加空白字符在编程中,空白字符指任何不被打印出的字符,例如空格、制表符和行尾符号。既然不被打印出来,那么空白字符有什么作用呢?在这里,我们只谈及空白字符可以帮助文字进行简单排版, 方便读者阅读的功能。在Python中,我们常用\n换行,\t制表符的方法来添加空白字符。 用\n换行:
用\t添加四个空格:
当然,我们也可以将换行符和制表符结合使用:
当然,我们还可以使用多个换行符或者多个制表符。读者可以试试 这行代码:
删除空白字符对程序员来说,'python' 和 'python' 看起来几乎一样。 但是对于一个程序来说,它们是两个不同的字符串。我们用如下的代码进行验证:
在上段代码中,变量a 和 变量b 的唯一区别是变量a有一个空白字符。我们用==(后面会讲到,判断两个值是否相等;一个等号=是赋值)来判断两个变量是否相等,Python告诉我们,这两个变量值是不相等的。 在Python中,我们常用strip(), rstrip(), lstrip()等方法来删除空白字符。strip()方法可以同时删除引号内字符两端的空白字符, rstrip(), lstrip()分别只能删除引号内字符串右侧和左侧的空白字符。我们可以用如下代码进行演示:
如上所述,变量a的值比变量b的值多了个空白字符,我们通过rstrip()的方法删除变量a引号内字符串右侧的空白字符,并将这一结果赋值给变量c,此时,我们再判断变量c 和变量b是不是相等。Python告诉我们,它们是相等的。 避免使用字符串时,所犯的句法错误我们讲过,字符串在形式上来看,需要引号,且单引号和双引号都是可以的。但是,英语里面所有格也需要用单引号。因此,在使用单引号标注字符串的时候,Python可能会报错。比如:
Python解释器说句法无效。解释器读到friend之后的单引号,就已经和My前面的单引号成功配对,但是Peter.后面还有个单引号,这时候,解释器无法理解就会报错。 有两种思路可以解决这一问题。第一种思路,Python做出改变。我们向Python社区反映,让他们修改Python部分代码,让Python 能够识别这一结构。这一思路不太可行。因为,解决这一问题的方法很简单,根本不需要。第二种思路,就是我们做出改变。 具体而言,我们有两种改变方法。第一,我们使用双引号引出字符串,这样就不会出现上述的问题:
第二种方法就是我们使用转义字符\,告诉程序这个单引号不需要和前面的单引号配对,这样也就不会报错了: a = 'My best friend\'s name is Peter.' 输出: 下期再见!!!我会根据自己的学习进度以及学业安排,不时更新内容。如果大家感觉有用,需要可以点赞或者以留言的方式告诉我。 🤭目前还没有一条留言和一个👍(自己点了一个赞)。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 5:17:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |