【Day 02】变数型态

前言

今天要来介绍一下 Python 中的各种变数型态,在程序中清楚了解自己要用的变数型态是非常重要的,不能乱把不同的变数型态一起做运算,可能会出错。

1. 变数型态

在 Python 中变数的基本型态有

  1. integer (int) :整数(没有大小的限制,与 C 语言不同)
  2. string (str) :字串(要用 ' 单引号 '" 双引号 " 括起来的)
  3. float (float) :浮点数
  4. boolean (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 相加

2. 数学运算子

  • 整除是无条件舍去!
运算子 + - * / % // **
功能 取余数 整除 次方
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)

  • 如果要开根号的话直接使用 ** 0.5 就可以开根号了喔!
print(144 ** 0.5)
>>> 12.0

比较运算子

  • 这边的输出是 True or False 是布林(boolean)值!
运算子 < <= > >= == !=
判断 是否小於 是否小於等於 是否大於 是否大於等於 是否等於 是否不等於
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)

待续...


<<:  【Day02】Verilog 基本简介

>>:  DAY2 - 找寻生活中的问题

Eloquent ORM - 多型态关联

通常关联都是两两张资料表之间的关系,而多型态关联则是打破这个限制让一张表可以同时关连到两张以上的资料...

30-15 之 DataSource Layer - TableDataGateway

接下来我们要进入所谓的『 DataSource 』层,我相信应该有不少人提过这些名词 : DataM...

Day 29 没有研究出来的 Compose UI ViewPager

今年的疫情蛮严重的,希望大家都过得安好,希望疫情快点过去,能回到一些线下技术聚会的时光~ 今天目标:...

【Day 1】Google Apps Script - 前言与系列介绍

重复的文书作业令你苦恼吗,如果你们文书作业是运用 Google 文件(Docs),那透过 Goog...

来做一个色码转换器吧!

前言 今天来做一个色码转换器~ 我们先认识色码之间的关系,拆解步骤後再一步步完成吧! 颜色表示的方法...