温度转化实例

 

 

文章目录

 

 


一、python学习计划

现阶段是想通过对计算机二级的准备对python有基础的认识,然后通过python这门编程语言打通计算机之后学习的道路。

计算机学习计划是通过python学习和实践web开发前端技术,数据处理技术

在学习技术的同时补充计算机的基础课程知识:数据结构,算法,操作系统,计算机组成原理,java和c语言

基本学习方法:在实践中学习,及时反思总结,及时调整

 

二、温度转化

代码如下(示例):

t = input()
if t[-1] in ["f","F"]:
    C = (eval(t[0:-1])-32)/1.8
    print('{:.2f}C'.format(C))
elif t[-1] in ["c","C"]:
    F = eval(t[0:-1]) * 1.8 + 32
    print('{:.2f}F'.format(F))
else:
    print('输入格式错误')
易错点:
1. eval(t[0:-1])  eval()的功能是执行去除两端''后的语句内容 在这里用来获得数据 
2. 切片t[a:b] 相当于 数学[a,b),若开始到某一位置, [:a],某一位置到结尾, [b:]
   正确的切片表达式a:b中,要满足a<b,如果a>=b,则切片的结果返回空
反向切片:
       格式:[开头:结束:步长]
    开头:当步长>0时,不写默认0。当步长<0时,不写默认-1
    结束:当步长>0时,不写默认列表长度加一。当步长<0时,不写默认负的列表长度减一
    步长:默认1,>0 是从左往右走,<0是从右往左走(▽)
3. format 格式函数 str.format()
>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 
'hello world' 
>>> "{0} {1}".format("hello", "world") # 设置指定位置 
'hello world' 
>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置 
'world hello world'

  :           |         <填充>            |      <对齐>    |     <宽度>     |           <,>             |            <.精度>           |                        <类型>                            |

引导符号|用于填充的单个字符|左<右>居中^ |设定输出宽度|数字的千位分隔符|浮点数小数的部分精度|整数类型b,c,d,o,x,X  浮点数类型e,E,f,%|

  

数字格式输出描述
3.1415926{:.2f}3.14保留小数点后两位
3.1415926{:+.2f}+3.14带符号保留小数点后两位
-1{:+.2f}-1.00带符号保留小数点后两位
2.71828{:.0f}3不带小数
5{:0>2d}05数字补零 (填充左边, 宽度为2)
5{:x<4d}5xxx数字补x (填充右边, 宽度为4)
10{:x<4d}10xx数字补x (填充右边, 宽度为4)
1000000{:,}1,000,000以逗号分隔的数字格式
0.25{:.2%}25.00%百分比格式
1000000000{:.2e}1.00e+09指数记法
13{:>10d}        13右对齐 (默认, 宽度为10)
13{:<10d}13左对齐 (宽度为10)
13{:^10d}    13中间对齐 (宽度为10)
11
'{:b}'.format(11)
'{:d}'.format(11)
'{:o}'.format(11)
'{:x}'.format(11)
'{:#x}'.format(11)
'{:#X}'.format(11)
1011
11
13
b
0xb
0XB
进制

 

^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格

b、d、o、x 分别是二进制、十进制、八进制、十六进制。

 

 

 


总结

提示:这里对文章进行总结:本文是python基础编程
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值