本文共 1505 字,大约阅读时间需要 5 分钟。
python数据类型归纳:
(1)简单类型用来表示值: 整数 int 浮点数 float 复数 complex 逻辑值 bool 字符串 str (2)容器类型用来组织这些值: 列表 list 元组 tuple 集合 set 字典 dict (3)数据类型之间几乎都可以转换(一)复数
复数比较:复数之间只可以进行相等比较 cmath模块:专门面向复数计算,平面直角坐标和极坐标之间的转换 math模块:只能用于计算整数和浮点数 (二)布尔型 1.与或非 (1)判断与(and):双目运算 真真为真,否则为假 (2)判断或(or):双目运算 假假为假,否则为真 (3)判断非(not):单目运算 真的非为假,假的非为真 上述三者的优先级:not>and>or2.各种类型对应的真值:
(1)整数、浮点数和复数类型:0是“假”,所有非0的数值都是“真”; (2)字符串类型:空串是“假”,所有非空串都是“真” (3)所有序列类型(包括字符串):空序列是“假”,所有非空的序列都是“真” (4)空值None:表示“无意义”或“不知道”,也是“假”(三)字符串
1.文本的表示 (1)字符串就是把一个个文字的字符“串起来”的数据 文字字符包含有拉丁字母、数字、标点符号、特殊符号,以及各种语言文字字符 (2)表示字符串数值: 用双引号或者单引号都可以表示字串符,但必须成对; 多行字符串用三个连续单引号表示; 特殊字符用转义符号“\”表示; (3)字符的编号: 第一个字符的编号是0,第二个字符编号是1,… 最后一个字符的编号是-1,倒数第二个字符编号是-2,… 用这种整数编号可以从字符串中抽取出任何一个字符;2.字符串和名字的区别
字符串是数据本身,名字是数据的标签,名字和字符串是“名”和“值”之间的关系 注:一个字符串数值可以关联多个名字;一个名字在同一时刻只能关联一个字符串数值;字符串数值只能是字符串类型;名字则可以关联任意类型的数值;3.常见的字符串操作
(1)获取字符串的长度:len函数; (2)切片(slice)操作:s[start🔚step](包含start,但不包含end,左闭右开)4.字符串是一种序列
序列(sequence):能够按照整数顺序排列的数据。 序列的内部结构:可以通过从0开始的连续整数来索引单个对象;可以执行切片,获取序列的一部分;可以通过len函数来获取序列中包含多少元素;可以用加法“+”来连接为更长的序列;可以用乘法"*"来重复多次,成为更长的序列;可以用"in"来判断某个元素是否在序列中存在。转载地址:http://fcbrz.baihongyu.com/