我们来看看下面的这段代码。
#!/usr/bin/env python3
fahrenheit = 0
print("Fahrenheit Celsius")
while fahrenheit <= 250:
celsius = (fahrenheit - 32) / 1.8 # 转换为摄氏度
print("{:5d} {:7.2f}".format(fahrenheit , celsius))
fahrenheit = fahrenheit + 25
你知道 :5 和 .2f 是表示什么意思吗?
{:5d} 的意思是替换为 5 个字符宽度的整数,宽度不足则使用空格填充。
{:7.2f}的意思是替换为为7个字符宽度的保留两位的小数,小数点也算一个宽度,宽度不足则使用空格填充。
其中7指宽度为7,.2f指保留两位小数。
format 变量 名 这个方法可以 格式化变量获取的值放入{}中。前后都需要对应。
python 基本运算符
Operator Meaning
< Is less than 小于
<= Is less than or equal to 小于等于
> Is greater than 大于
>= Is greater than or equal to 大于等于
== Is equal to 如果等于
!= Is not equal to 不等于
除了这些python和其他的语言也有 逻辑运算符
例如 and 、 or
类型转换
类型转换函数 转换路径
float(string) 字符串 -> 浮点值
int(string) 字符串 -> 整数值
str(integer) 整数值 -> 字符串
str(float) 浮点值 -> 字符串
a[0:5]
用数学表达式可以写为 [0,5)
,其索引取值为 0,1,2,3,4
,所以能将a
中所有值获取到。 你也可以用a[:5]
, 效果是一样的。
而a[-5:-1]
,因为左闭右开原则,其取值为 -5,-4,-3,-2
是不包含 -1
的。
为了取到最后一个值,你可以使用 a[-5:]
,它代表了取该列表最后5个值
python 中 数值序列函数
原文:https://www.cnblogs.com/caicai920/p/12301174.html