一、布尔类型
布尔类型在python中是一种特殊的数字类型。用来表示真或假,yes or no这种类型。
注意,True和False首字母都要大写
1、数字
此时我们可以发现,除了0是False,其他数字只要非0都是True。
2、字符串
只要有字符串,布尔类型就为True,如果是空字符串,布尔类型就为False
3、空类型
4、复数
二、字符串
1、可以用单引号、双引号、三引号来表示字符串
需要注意的是,引号必须用英文条件下的符号
例如,单个数字类型是整型,用单引号括起来就变成字符型
2、引号必须成对出现
若输入的字符串中有单引号,那此时用双音号括起来所有的字符串较为妥当
也可以使用\转义符
3、三引号
可以实现换行
换行符
字符串过长的时候可以使用
三、转义字符
\n:表示回车或换行
\’:单引号与成对的引号冲突,可以用\进行转义
\t:制表符
\:输入反斜杠\
下图为将反斜杠\转义与没转义
前面加r不让python去转义,让其输出原始字符串
例如下面:为了解决打印出来的字符串不是我们想要的字符可以使用双反斜杠,也可以最前面加r
四、输入与输出
输出:用print()函数
输入:input()
得自己输入才能中止
字符串转换为整数:
用函数int()
因为input()只能输出字符型,无法与数字相比较,所以我们需要将其进行转换
需要注意的是int()中只能输入代表数值意义的字符串,例如‘20’
不能输入不代表字符意义的字符串,例如‘abc’
整数转换为字符串:
用函数str()
再补充一个输出前几个或者后几个字符串:
例如:想输出前五个,后面就跟[:5]
想输出后五个,后面就跟[5:]