小白学PythonPython中最常

Python中有6个标准数据类型,分别是:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。

其中,String(字符串)类型是使用的最多的,所以我们就从字符串类型说起。

什么是String(字符串)

顾名思义,字符串,就是由字符组成的串。字符又包括数字、字母、符号等,用白话说就是文本。

数字、字母、符号串成的“糖葫芦”

Python中的字符串长什么样?

在Python中,字符串是由英文一对单引号"或一对双引号引起来的。

用quot;quot;或者括起来

为什么同样表示字符串,却需要两种符号呢?不害怕混淆么?

试想一下,我们现在需要打印一个字符串:hesaid,Iloveyou。如果我们用双引号来说明这是一个字符串,会出现什么问题。

内容里有quot;quot;,字符串就用

程序会报错,因为程序读取到第二个双引号的时候就认为字符串已经结束了。

所以这时我们就要用到单引号"。

两种方式灵活使用

反过来也是一样的,当我们要打印单引号时,这个字符串就用双引号来定义。

绝大部分内容,只要被双引号或单引号包起来,就成为了一个字符串,从而失去活性。例如关键字、变量名、函数名等等。但也有例外,一些转义字符在字符串内部仍然可以发挥功能,例如\t(水平制表符),\n(换行符)等等,以后还会再介绍。

字符串内,公式、函数都变文本

字符串的方法

首先我们要知道什么是方法。

例如:

str_5=zhangsanprint(str_5.title())

这里str_5是一个变量;

print()是一个函数,函数的作用就是打印()里的数据;

而.title()就是一个方法,他执行的操作是将str_5这个字符串里的首字母大写。所以返回的值就是Zhangsan。

在Python里面,方法一般前面有个点.后面带有一对括号()。

当我们需要大量输入英文名字的时候,可以利用title()方法,把名字的格式进行统一。

将不同输入格式化

这样不论用户怎样输入名字,都处理成只有首字母大写的名字。

字符串的拼接

拼接字符串很简单,只需要让两个字符串相加就可以了。例如:

字符串拼接直接用+

试想一下,如果我们想得到Lisi可以如何拼接?

字符串可以随意拼接

字符串添加空白

在Python中,空白指的是非打印字符,可以理解为打印机打印不出来的字符。例如word中的空格,回车,缩进等等。在Python中空格、水平制表符\t、换行符\n就属于空白。

假如我们直接用print()函数打印\t或者\n,就会报错,因为他们都是字符串。具体的用法,我们会在后面打印九九乘法表的时候进行详细介绍。

\意味着转义

字符串删除空白

要删除字符串里的空白,可以借助strip()方法。具体方法如下:

灵活运用字符串的方法

字符串的方法还有很多种,例如find(),index(),replace(),lower(),upper()等等,以后还会不断地学习。

「小白学Python」Windows系统下Python的安装

「小白学Python」3分钟搞定Python变量




转载请注明:http://www.aierlanlan.com/rzdk/4685.html