Python程序语言设计——MOOC嵩天 笔记(1)

笔记:

Python语言缩进严格;

单行注释用#

#注释

多行注释用''' 注释内容 '''

'''注释
内
容'''

变量命名规则:大小字母、数字、下划线和汉字等字符及组合
注意事项:大小写敏感(及大小写是不同的命名)、首字符不能是数字、不与保留字相同
33个保留字:

and  as  break  class  continue  def  elif  else  except  finally  for  from
if  import  in  is  lambda  not  or  pass  raise  return  try  while  with  yield  del  global
nonlocal  True  False  None   (注意:保留字区分大小写)

数据类型:整数、浮点数、字符、列表

输入函数input()
从控制台获得用户输入的函数
使用格式:<变量> = input(<提示信息字符串>)
用户输入的信息以字符串类型保存在<变量>中
 

TempStr = input("请输入")#输入字符串赋值给字符串变量TempStr


输出函数print()
以字符形式向控制台输出结果的函数
格式:print(<拟输出字符串或字符串变量>)

print("hello world")#输出字符串hello world


 

C=23.1254
print("{:.2f}C".format(C)) 
''' {}表示槽,后续变量填充到槽中
 {:.2f}表示将变量C填充到这个位置时取小数点后两位'''


eval()

去掉参数最外侧引号并执行余下语句的函数
eval(<字符串或字符串变量>)
 

>>>eval("1")
1
>>>eval("1+2")
3
>>>eval('"1+2"')
'1+2'#字符串
>>>eval('print("hello")')
hello

课后习题

#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F','f']:
    c=(eval(TempStr[0:-1])-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
    F=1.8*eval(TempStr[0:-1])+32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")
TempStr = input()
if TempStr[0] in ['F', 'f']:
    C = (eval(TempStr[1:]) - 32)/1.8
    print("C{:.2f}".format(C))
elif TempStr[0] in ['C', 'c']:
    F = 1.8*eval(TempStr[1:]) + 32
    print("F{:.2f}".format(F))
else:
    print("输入格式错误")
#货币转换|
money=input()
if money[0:3] in ['RMB']:
     USD = eval(money[3:])/6.78
     print("USD{:.2f}".format(USD))
elif money[0:3] in ['USD']:
    RMB = eval(money[3:])*6.78
    print("RMB{:.2f}".format(RMB))
else :
    print("输入格式错误")

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值