r的作用跟\的作用是一致的,都是防止程序将当作转义字符,正确的路径写法有下面三种:
1、 os.path.exists('E:/test/file.txt')
2、 os.path.exists('E:\test\file.txt')
3、 os.path.exists(r'E:testfile.txt')
字符串界定符前面加字母r或R表示原始字符串,其中的特殊字符不进行转义,但字符串的最后不能是单个 符号
> input
语法:x = input('提示: ')
不管用户输入什么,input()函数的返回结果都是字符串,可强制类型转换。
num = int(input("请输入样本次数:"))
> 浮点数不精确性
原因:二进制,可能会出现小数位数不确定的情况
print(1.1+2.2) #3.3000000000000003 print(1.1+2.1) #3.2
解决方案:导入模块decimal
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) #3.3
> 格式化
print('我叫{},今年{}岁了'.format(name,age)) # 字符串格式化



