当前位置: 首页 > news >正文

Python的基础入门

一、Python 的基本数据类型

1. 整数 <class 'int'>

num = 0

print(num, type(num))

2. 浮点数 <class 'float'>

f1 = 3.1415926

f1_type = type(f1)

print(f1, f1_type)

3. 字符串 <class 'str'>

s1 = "hello world"

print("s1", type(s1))

s2 = 'hello world'

print("s2", type(s2))

4. 布尔值变量 <class 'bool'>

b1 = True

print(b1, type(b1))

b2 = False

print(b2, type(b2))

5. 空值 <class 'NoneType'>

n = None

print(n, type(n))

二、Python 的整数进制转换

1. 定义 2 进制变量
以前缀 0b 开头,数字只有 0 和 1。
逢二进一
b = 0b11000110
print(b, type(b))

2. 转 10 进制推导公式
从右侧数第 n 个数字 m,数值为 m * 底数的 n-1 次方。

例:198 为 128 + 64 + 4 + 2,为 2 的七次方 + 2 的六次方 + 2 的二次方 + 2 的一次方。
共八位,二进制为 11000110。

3. 定义 16 进制变量
以 0x 前缀,数字 0-9,字母 a-f。
逢十六进一。
h = 0xf11a
print(h, type(h))

4. 定义 8 进制变量
以 0o 前缀,数字 0-7。
逢八进一。
o = 0o66 # 6*8 的 1 次方 + 6*8 的 0 次方 = 54
print(o, type(o))

5. 进制转换函数
int 可以转换为十进制,base 表示字符串中的内容是几进制。
print(int("16", base=10))
print(int("1000110", base=2))
print(int("a12f", base=16))
print(int("77", base=8))

三、Python 数据类型转换函数

1. int 函数

int 可以将数字类型的字符串转化成整数。
v = int("10abcde", base=16)
print(v, type(v))

int 可以将小数转化成整数。
v2 = int(3.1415926)
print(v2, type(v2))

int 可以将 bool 值转化成整数。
v3 = int(True)
v4 = int(False)
print(v3, v4)

2. float 函数

float 可以将数字类型(最多一个小数点)的字符串转化成浮点数。
f1 = float(1234)
print(f1, type(f1))

f2 = float(True)
f3 = float(False)
print(f2, f3)

3. 布尔值

任意类型都可以转化成布尔值。
b1 = bool(0)
print(b1, type(b1))
b2 = bool(0.00000001)
print(b2, type(b2))
b3 = bool("False")
print(b3, type(b3))
b4 = bool("")
print(b4, type(b4))
b5 = bool(None)
print(b5, type(b5))

4. str 函数

str 可以将任意类型转换成字符串。
s1 = str(1)
print(s1, type(s1))

s2 = str(1.0001)
print(s2, type(s2))

s3 = str(False)
print(s3, type(s3)) # "False"

s4 = str(None)
print(s4, type(s4))

http://www.jsqmd.com/news/1151695/

相关文章:

  • 【电源专题】为什么有些Type-A口输出的适配器D+/D-是短路的呢?
  • 企业级AI服务成本优化与数据安全架构设计实践
  • 地陪APP平台系统开发公司,地陪平台最大利润漏洞
  • 14-退出登录要清干净状态-把持久化键水合和清理流程集中管理
  • 【JAVA毕设源码分享】基于SpringBoot的拍立得购买平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026年浙江正规的全塑泡沫枪/高压泡沫枪工厂哪家可靠
  • Python的基本数据类型 整数进制转换 数据类型转换函数
  • Python 入门必看:彻底搞懂数据类型、进制转换与类型转换
  • 告别文档堆成山!本地部署知识库,让检索效率翻倍
  • Python dict判空?别再犯傻,一行代码让空字典无处遁形
  • Zabbix搭建及简单使用
  • 毕业论文写作全流程指南:从选题到答辩,2026年最新攻略
  • 艺学启航:线上服务稳不稳定,取决于你的Python部署方案选型
  • npm 安全审计与依赖风险排查:5步构建供应链安全防线
  • Mysql 平衡二叉树、红黑树、B树、B+树区别以及应用场景(五)
  • BERT 与 GPT 架构对比:3 种 Transformer 变体的核心差异与应用场景分析
  • Code Combat | 极客战记 攻略【Kithgard地牢篇 24/42】轰轰
  • Linux tcpdump 命令超全详解:网络抓包与协议分析必备神器
  • 如何避免重新训练,用上下文就可以让世界模型进化?
  • 电脑桌面出现查找工具
  • wordpress企业主题推荐
  • 基于STM32单片机车载儿童防窒息 车载儿童滞留检测安全座椅系统13(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026年优选指南:寻找最靠谱的苦荞全麦片供应商
  • 仅需10分钟数据!RVC语音转换技术如何打破传统壁垒?
  • 影刀RPA Excel数据透视实战:自动汇总分析你的业务数据
  • 公开课报名 | 掌握AI测试智能体,让测试效率轻松翻倍!
  • Python入门必修课:基本数据类型、进制转换与类型转换函数全解析
  • 功能、价格、售后三维大比拼:4 款主流 AI 无人直播系统,最便宜的反而最适合小商家?
  • 告别职业枷锁!《墨香情》手游官网下载,唯美水墨复古武侠,公平生态不氪不肝!
  • 3 种编码器架构对比:RNN vs LSTM vs Transformer 在文本摘要中的性能差异