python数据类型: 数字(Number):分为int(整数)、float(浮点数)、 bool(布尔型):在python中0表示假False,1表示真True complex复数: a+bj
字符串(string):字符串使用''或""定义。单字符在python中也是字符串。
转义字符串:
\(在结尾表示续行符)
\n: 换行 \t:转义为tab键 \\:转义为\ \":转义为" \':转义为'
字符串前加r,防止字符串方式转义
字符串索引:从左向右是从0开始依次递增,从右向左从-1开始依次递减
字符串切片:步长默认为1
切换时,起始索引和终止索引相对位置决定了切片的方向,步长的正负也
决定了切片的方法,步长为整数表示从左向右切,步长为负数表示从右向左切。
当两个方向一致时可以切出字符串,不一致时切出空字符串。
字符串常用函数:
1、知道函数实现的功能
2、知道函数如何传参
3、知道返回值是什么数据类型
python中函数没有返回值时,默认返回None
字符串格式化:将某个变量的值添加到字符串中
字符串格式化中常用占位符:
%s:表示替换字符串 %d:表示替换整数 %f:表示替换小数
列表List:使用[]定义,在列表中可以定义任意数据类型,列表具有索引。
元组tuple:使用()定义,当元组中只有一个值时,需要在值后加逗号,声明这是元组。例如:(5,)
当多个变量同时赋值给一个变量时,改变量会定义为元组。元组具有索引
字典dict:使用大括号定义,字典中是键值对,键和值之间使用冒号分隔,键值对之间
使用逗号分隔,字典中键不能重复,当字典中出现键相同的键值对时,后面的键值对
会把前面的键值对覆盖掉。键只能是不可变数据类型:数字、字符串、元组。
集合set:使用大括号定义,集合中的元素是无序且不重复的。当集合中有重复项时,会自动去重。
|