当前位置: 首页 > 资讯 >

【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)

待续...


相关文章:

  • Day23 Methods (Ⅰ)
  • [Day29]程序菜鸟自学C++资料结构演算法 – 桶排序法(Bucket sort)
  • Day27:今天我们来聊一下将Microsoft 365 Defender 连接到 Azure Sentinel
  • 通过SafariViewController查询网站 Day22
  • Day 17 Swap
  • [Day12] Tableau 轻松学 - 长条图工作表
  • Day 27 建立 Switch
  • 人机结合之学习模式
  • 模型的内容05 def main()
  • Day03 WebRTC 架构
  • Eloquent ORM - 多型态关联
  • 学习网页後端3个月
  • X.509 标准中未定义可分辨编码规则(Distinguished encoding rules)
  • 第一份软件开发工作
  • 【Day 10】While 回圈
  • 网站更换域名后副作用大吗?针对谷歌如何更换域名
  • Python入门教程:Python怎么写
  • 美国花旗银行虚拟信用卡申请教程【国内怎么申请美国信用卡】
  • WordPress 为当前文章在【分类】小工具中的所属分类添加current-cat类名
  • G口服务器推荐:G口服务器VPS哪家好
  • Google SEO入门:如何做好谷歌网站排名SEO
  • Hostinger主机如何添加一个新的域名(网站),如何更改主机的主域名(Main Domain)
  • 海外营销周报:谷歌广告将推出动态排除列表,报告显示2020年美国数字广告营收增长12%
  • SiteGround域名转移教程:如何转出SiteGround域名
  • 正规社交寻海外cps、网盟合作
  • WordPress 调试模式基本指南
  • 虚拟信用卡是什么?虚拟信用卡安全吗?怎么用?怎么申请教程
  • WordPress主题开发基础:Body 类指南
  • WordPress 通过代码实现 Ajax 自动完成搜索
  • 狗狗币怎么获得?狗狗币挖矿教程和狗狗币使用方法