# 知识点一 输入输出 # sep=' ' 数据之间以空格分割 默认是空格 # end='\n' 在打印后会额外的加一个数据 \n的作用就是换行 # print('同学们晚上好呀!', 18.10, 10, sep=' ', end='\n') # print('你好') # 新的数据类型 bool 布尔 True(1) False(0) # 转义字符------------------------------------------------ # 转义字符 在字符串里带有\的字符 具有特殊的含有 # \n 回车符,将光标移到下一行开头 # str_data = '同学们\n晚上\n好呀!' # print(str_data) # \r 删除本行数据 将光标移动到最前面 输出:我是第二个数据 # str_data = '我是第一个数据\r我是第二个数据' # print(str_data) # \t 相当于tab键 相当于四个空格键 制表符 # 如果长度满足4个补全4个空格 如果不满足 就补全他的长度 # str_data = 'abc\t\tdef' # str_data_2 = 'abc1\tdef' # str_data_3 = '我\t\tdef' # str_data_4 = 'abcde\t\tdef' # print(str_data) # print(str_data_2) # print(str_data_3) # print(str_data_4) # \ 续行符 使用在字符串或者代码的外后面 不是转义符 # 作用 : 将一行数据变成多行显示 方便查看代码或者数据 不会执行操作 # \前面的空格作用 好看 显得专业规范 # str_data = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' \ # 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' # print(str_data) # \\ 取消斜杠的转义作用 # str_data = '同学们\\n晚上\n好呀!' # print(str_data) # \' \" 取消掉引号的作用 # str_data = 'ab\'cd' # 打印ab'cd # str_data_1 = "ab'cd" # print(str_data) # print(str_data_1) # 转义字符结尾 ------------------------------------------------ # 数据格式化 三种 # 格式化一 format格式化 # age = 18 # money = 1.2395 # t = '二' # print('我今年{}岁,我有{:.2f}钱,我有{}套房'.format(age, money, t)) # 格式化二 % # age = 18 # money = 1.2395 # t = '二' # print('我今年%s岁,我有%.2f钱,我有%s套房' % (age, money, t)) # 格式化三 f 是format的精简版 # age = 18 # money = 1.2395 # t = '二' # print(f'我今年{age}岁,我有{money:.2f}钱,我有{t}套房') # 数据格式化结尾 ------------------------------------------------ # 字符串的基本操作 + * r # + 对两个字符串进行拼接 # str1 = '我有' # str2 = '一辆车' # print(str1 + str2) # # # * 复制字符串里数据的个数 # str3 = '你真厉害!' # str4 = '-' # print(str4 * 40) # print(str3*5) # print(str4 * 40) # # # r 取消字符串的所有转义符 去除一行的转义 # str_data = Fr'同学们\n晚上\n好呀!{str2}'\ # Rf'同学们\n晚上\n好呀!{str2}' # print(str_data) # 字符串的基本操作结尾 ------------------------------------------------ # 输入 # input('提示输入数据') 等待用户输入数据 按下确认键 确认输入 # print id type input # int str float bool # input('请输入一个数字:') # money = input('请输入你对余额:') # print(f'你的余额为:{money}') # 知识点二 数据类型的转换 使用函数要加括号 # print id type input int str float int() # 可以将数据转换成对应的类型 # money = input('请输入你对余额:') # # print(type(int(money)), type(50)) # print(f'扣款50元,你的余额为:{int(money)-50}') # 数据转换 str # data1 = 100 # data2 = 10.234 # print(str(data1)) # print(str(data2)) # int # data1 = '100' # data2 = '10.0' # data3 = 'abc' # data4 = 10.634 # print(int(data1)) # print(int(data2)) # 字符串的小数无法转换整数类型 # print(int(data3)) # 文字类不能转换整数类型 # print(int(data4)) # 小数被取整了 不会四舍五入 # float # float1 = '100' # float2 = '10.234' # float3 = 'abc' # float4 = 100 # # print(float(float1)) # print(float(float2)) # # print(float(float3)) # 文字类字符串无法转换浮点型 # print(float(float4))
Python自动化测试基础之输入与输出
于 2023-04-05 14:29:05 首次发布