今天要来介绍一下 Python 中的各种变数型态,在程序中清楚了解自己要用的变数型态是非常重要的,不能乱把不同的变数型态一起做运算,可能会出错。
在 Python 中变数的基本型态有
int
) :整数(没有大小的限制,与 C 语言不同)str
) :字串(要用 '
单引号 '
或 "
双引号 "
括起来的)float
) :浮点数bool
) :布林值(True, False)我们可以用 type()
查看目前的资料型态
a = 1 #变数型态:integer
print(type(a))
b = 'hello' #变数型态:string
print(type(b))
c = 36.9 #变数型态:float
print(type(c))
d = True #变数型态:boolean
print(type(d))
还可以使用 int()
, str()
, float()
, bool()
强制转换资料型态。
int()
如果转换的是 float 会无条件舍去a = int(6.9) #把6.9强制转换为整数
print('a =', a)
b = str(123.5)
print('b =', b + 'test') #字串可以相加,等价於把字串串联起来
###底下是错误示范,不要学!###
print(123.5 + 'test2') #错误示范,不能把 float 跟 str 相加
运算子 | + |
- |
* |
/ |
% |
// |
** |
---|---|---|---|---|---|---|---|
功能 | 加 | 减 | 乘 | 除 | 取余数 | 整除 | 次方 |
x = 6
y = 9
print('x + y =', x + y)
print('x - y =', x - y)
print('x * y =', x * y)
print('x / y =', x / y)
print('x % y =', x % y)
print('x // y =', x // y)
print('x ** y =', x ** y)
print(144 ** 0.5)
>>> 12.0
运算子 | < |
<= |
> |
>= |
== |
!= |
---|---|---|---|---|---|---|
判断 | 是否小於 | 是否小於等於 | 是否大於 | 是否大於等於 | 是否等於 | 是否不等於 |
x = 6
y = 9
print('x < y =', x < y)
print('x <= y =', x <= y)
print('x > y =', x > y)
print('x >= y =', x >= y)
print('x == y =', x == y)
print('x != y =', x != y)
待续...
通常关联都是两两张资料表之间的关系,而多型态关联则是打破这个限制让一张表可以同时关连到两张以上的资料...
接下来我们要进入所谓的『 DataSource 』层,我相信应该有不少人提过这些名词 : DataM...
今年的疫情蛮严重的,希望大家都过得安好,希望疫情快点过去,能回到一些线下技术聚会的时光~ 今天目标:...
重复的文书作业令你苦恼吗,如果你们文书作业是运用 Google 文件(Docs),那透过 Goog...
前言 今天来做一个色码转换器~ 我们先认识色码之间的关系,拆解步骤後再一步步完成吧! 颜色表示的方法...