1数据类型
1-1数字类型
1-1整数
1-2浮点数
1-3布尔数
False:0
True:1
1-4复数
1-2字符串类型
单行字符串:一对单引号或者一对双引号
多行字符串:三对单引号或者三对双引号
针对字符串的内容中本来就包含单引号或者多引号的情况:
1灵活使用单引号和双引号
2使用转义字符(\):
\' : '
\": "
\n: 换行符
\\: \
\t: 横向制表符,作用能够使其后面的内容对齐,其内部原理:
3对于路径中有可能包含类似转义字符问题的解决:
1在路径字符串前面加一个r或者R,则会忽略路径中的所有转义字符
问题2
在Windows中,路径字符串里用的是反斜杠,但是却存在这样一种情况:
./abc.txt
这里使用了正斜杠,是一种特殊用法吗?以表示当前同级目录下?
好像目前Windows下两种路径分隔符都可以了?
1-3数字和字
符串相关函数
1 type(object)函数
返回object的类型
print(type(object))
2 int([x],base=10)函数:将目标转换为十进制整数并返回
【x】:可选参数,其中x为数字(不能为复数)或者字符串(不能为小数字符串)
base:进制数,默认十进制,当base传参时,X必须为字符串
float([x]):
将目标转为浮点数,
bool():
将目标转为布尔值,0/1
complex():
将目标转为复数,
str():
将目标转为字符串
3 math模块下数学函数
3-1 math.ceil()
向上取整
3-2 math.floor()
向下取整