Python的数据类型

我们来看看下面的这段代码。

#!/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:-1]

[1, 342, 223, 'India']

>>> a[2:-2]

[223]

 

 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  中 数值序列函数 

range() 函数

>>> for i in range(5):

print(i)

... 0 1 2 3 4

 

posted @ 2020-02-12 21:53  菜菜920  阅读(511)  评论(0编辑  收藏  举报