python的数据类型有6种:数值、字符串、列表、元组、字典、集合。
1、数值类型(number)
数值类型分为:整型(int)、浮点型(float)、布尔值(bool)、复数(complex)。
整型:正整数、0、负整数。
浮点型:小数。
布尔值:Ture、False.(True:1、非空值;False:0、空值)
复数:不常用,暂不介绍。
2、字符串(string)
字符串是用引号引起来的,包括单引号、双引号、三引号。
字符串的特性:有序可变,每个字符都是有索引值的。
h | e | l | l | 0 | ||
正序索引值 | 0 | 1 | 2 | 3 | 4 | |
-5 | -4 | -3 | -2 | -1 | 倒序索引值 |
取值:字符串名[索引值]。
切片:字符串名[start:end:step],它的特性是取头不取尾,也就是只能取到[end-1],step省略的情况下默认为1.
字符串长度:len()
字符串拼接:str1+str2
字符串多次输出:str1*5
常用方法:str1.startswith() 判断开头,str1endswith()判断结尾, str1.strip()去除字符串两边的指定字符,str1.upper()变大写,str1.replace()替换,str1.split()切割。
注意:python不需要定义数据类型。
未完待续.............