大家好,小编来为大家解答以下问题,python中什么代表数字,python中代表什么,现在让我们一起来看看吧!
Python中有6个标准数据类型,分别是:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
其中,String(字符串)类型是使用的最多的,所以我们就从字符串类型说起python编程代码画爱心。
什么是String(字符串)
顾名思义,字符串,就是由字符组成的串。字符又包括数字、字母、符号等,用白话说就是文本。
数字、字母、符号 串成的“糖葫芦”
Python中的字符串长什么样?
在Python中,字符串是由英文一对单引号 ' ' 或一对双引号引起来的 " " 。
用 " " 或者 ' ' 括起来
为什么同样表示字符串,却需要两种符号呢?不害怕混淆么?
试想一下,我们现在需要打印一个字符串:he said, "I love you" 。如果我们用双引号来说明这是一个字符串,会出现什么问题。
内容里有" ",字符串就用' '
程序会报错,因为程序读取到第二个双引号的时候就认为字符串已经结束了。
所以这时我们就要用到单引号 ' ' 。
两种方式灵活使用
反过来也是一样的,当我们要打印单引号时,这个字符串就用双引号来定义。
绝大部分内容,只要被双引号或单引号包起来,就成为了一个字符串,从而失去"活性"。例如关键字、变量名、函数名等等。但也有例外,一些转义字符在字符串内部仍然可以发挥功能,例如\t(水平制表符),\n(换行符)等等,以后还会再介绍。
字符串内,公式、函数都变文本
字符串的方法
首先我们要知道什么是方法。
例如:
str_5 = "zhangsan"print(str_5.title())
这里str_5是一个变量;
print()是一个函数,函数的作用就是打印()里的数据;
而 .title() 就是一个方法,他执行的操作是将str_5这个字符串里的首字母大写。所以返回的值就是 Zhangsan。
在Python里面,方法一般前面有个点 . 后面带有一对括号 ()。
当我们需要大量输入英文名字的时候,可以利用title()方法,把名字的格式进行统一。
将不同输入格式化
这样不论用户怎样输入名字,都处理成只有首字母大写的名字。
字符串的拼接
拼接字符串很简单,只需要让两个字符串相加就可以了。例如:
字符串拼接直接用 +
试想一下,如果我们想得到 Li si 可以如何拼接?
字符串可以随意拼接
字符串添加空白
在Python中,空白指的是"非打印字符",可以理解为打印机打印不出来的字符。例如word中的空格,回车,缩进等等。在Python中空格、水平制表符\t、换行符\n就属于空白。
假如我们直接用print()函数打印\t或者\n,就会报错,因为他们都是字符串。具体的用法,我们会在后面打印九九乘法表的时候进行详细介绍。
\ 意味着转义
字符串删除空白
要删除字符串里的空白,可以借助strip()方法。具体方法如下:
灵活运用字符串的方法
字符串的方法还有很多种,例如find(),index(),replace(),lower(),upper()等等,以后还会不断地学习。
「小白学Python」Windows系统下Python的安装
「小白学Python」3分钟搞定Python变量