Python自动化测试基础之输入与输出

# 知识点一 输入输出

# 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))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值