【Python基础学习笔记】 week01

【Python基础学习笔记】week01

温度转换实例:

TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[:-1])-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', "c"]:
    F = (eval(TempStr[:-1])*1.8)+32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")
  • 程序格式框架
    代码高亮 缩进 在单一程序内Python的缩进是相同的

  • 注释
    使用 # 单行注释
    ‘’‘多行注释’’’

  • 变量 用来保存和表示数据的占位符号
    命名规则:大小写字母、数字、下划线和汉字等字符及组合
    注意:大小写敏感、不能以数字开头、不能与保留字相同

  • 保留字 33个
    and as assert 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

  • 数据类型
    由0个或多个字符组成的有序字符序列
    在字符串中编号以0开始编号

正向递增序号&反向递减序号
-12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
请 输 入 带 有 符 号 的 温 度 值 :
0 1 2 3 4 5 6 7 8 9 10 11

  • 索引:返回字符串中单个字符 使用[]获取字符串中一个或多个字符 <字符串>[M]
TempStr[-1]:获取变量的最后一个字符
  • 切片:返回字符串中一段字符子串 <字符串>[M:N]
TempStr[0:-1]:从0开始到字符串最后一个字符之前的字符
  • 数字类型 整数 浮点数 列表类型
    [‘F’, ‘f’]两个字符 使用保留字in判断

语句与函数

  • 赋值符号
TempStr = input("请输入带有符号的温度值:") 
#input返回一个字符串,TempStr是字符串类型
  • 分支语句 注意if,elif,else后边有冒号( : )

函数 输入、输出、评估函数

  • 输入
input()函数 <变量>=input(<提示信息字符串>)
  • 输出
print(<字符串变量或其他>)
print()函数的格式化
print("转换后的温度是{:.2f}C".format(C))
{:.2f} .format(C)
{}表示槽,后续变量填充到槽中
{:.2f}表示将变量C填充到这个位置时取小数点后2位
  • eval() 去掉参数最外侧引号并执行余下语句的函数 评估函数
    eg. eval(<字符串或字符串变量>)
>>> eval("1")
1

>>> eval("1+2")  
3

>>> eval('"1+2"')
'1+2'

>>> eval('print("Hello")')  
Hello

#对于数字来说,可以将字符串形式的数字转换为数字信息

知识来源,中国慕课 Python程序语言设计 北京理工大学 嵩天

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值