python学习之路(1)

整体目标:

帮助我们进行自动化测试

编程语言分类:

注释:

多行注释:

波浪线的种类

命令行执行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 才会换行

运算符

  • 15
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值