整体目标:
帮助我们进行自动化测试
编程语言分类:
注释:
多行注释:
波浪线的种类
命令行执行python文件
变量命名规范:
数据类型
类型转换
name = 'hello'
print(name)
print('name')
age = 18
print(type(age))
height = 1.71
print(type(height))
isMen = True
print(type(isMen))
print(type(name))
print(type('18'))
print(type('True'))
# input得到的都是字符串类型
result = input('请输入内容')
print(type(result), result)
age = input('请输入你的年龄')
print(type(age), age)
new_age = int(age)
print(type(age))
print(type(new_age))
num = '15.5'
# print(int(num)) # 只能转换整形类型的字符串 3 123这种
print(int(12.33))
print(float(3))
print(float(num)) # 只要数字类型字符串就都可以转 12.33 2
print(str(1332.4))
输出
name = '小明'
age = 18
height = 1.71
# print('我的名字是 name,年龄是 age, 身高是 height m')
print('我的名字是%s, 年龄是%d, 身高是%f m' % (name, age, height))
# 小数默认显示6位 %.nf n 改为想要保留的小数
print('我的名字是%s, 年龄是%d, 身高是%.2f m' % (name, age, height))
print('我的名字是%s, 年龄是%d, 身高是%.1f m' % (name, age, height))
stu_id = 1
print('我的学号是 %d' % (stu_id))
# %0nd n改为指定的数字 表示整数一共占几位 只能补0
print('我的学号是 %06d' % (stu_id))
# 000001 无0nd 为nd时前面只是空着
num = 90
# 百分号得使用两个%%
print('某次的及格率为 %d%%' % (num)) # 90%
快捷键
f-string(f字符串的格式方法)
name = '小明'
age = 18
height = 1.71
stu_id = 1
num = 90
print(f'我的名字是{name},年龄是{age},身高是{height}m,学号是{stu_id},及格率是{num}%')
print(f'我的名字是{name},年龄是{age},身高是{height:.3f}m,学号是{stu_id:06d},\n及格率是{num}%')
print(f'我的名字是{name},年龄是{age},身高是{height}m,'
f'学号是{stu_id},及格率是{num}%')
# 这样不会换行 \n 才会换行