<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>数据类型 on 老张开工了</title>
    <link>/%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</link>
    <description>Recent content in 数据类型 on 老张开工了</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 02 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>变量与基本数据类型</title>
      <link>/posts/2026/05/variables-datatypes/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/2026/05/variables-datatypes/</guid>
      <description>在上一篇文章中，我们搭建好了开发环境并成功运行了第一个 Python 程序。从这篇文章开始，我们将正式进入 Python 编程的核心内容。今天要学习的是编程中最基础的概念——变量与数据类型。&#xA;变量 变量是用于存储数据的&amp;quot;容器&amp;quot;。你可以把它想象成一个贴了标签的盒子——标签是变量名，盒子里装的是数据。&#xA;变量的赋值 Python 中使用 = 进行赋值操作：&#xA;# 基本赋值 name = &amp;#34;小明&amp;#34; age = 25 height = 1.75 is_student = True # 输出变量 print(name) # 小明 print(age) # 25 print(height) # 1.75 print(is_student) # True Python 是动态类型语言，变量的类型在赋值时自动确定，且可以随时改变：&#xA;# 动态类型示例 x = 10 # x 是整数 print(type(x)) # &amp;lt;class &amp;#39;int&amp;#39;&amp;gt; x = &amp;#34;Hello&amp;#34; # x 现在是字符串 print(type(x)) # &amp;lt;class &amp;#39;str&amp;#39;&amp;gt; x = 3.14 # x 现在是浮点数 print(type(x)) # &amp;lt;class &amp;#39;float&amp;#39;&amp;gt; 多重赋值 Python 支持简洁的多重赋值语法：</description>
    </item>
    <item>
      <title>建表与数据类型</title>
      <link>/posts/2025/02/table-and-datatypes/</link>
      <pubDate>Mon, 03 Feb 2025 00:00:00 +0000</pubDate>
      <guid>/posts/2025/02/table-and-datatypes/</guid>
      <description>数据类型概览 PostgreSQL 支持丰富的数据类型，是 SQL 标准实现最全面的数据库之一。&#xA;数值类型 -- 整数类型 SMALLINT -- 2字节，范围 -32768 ~ 32767 INTEGER -- 4字节，范围 -21亿 ~ 21亿 BIGINT -- 8字节，范围超大 -- 精确小数 NUMERIC(10,2) -- 总共10位，小数点后2位，精确计算 DECIMAL(10,2) -- NUMERIC 的别名 -- 浮点类型 REAL -- 4字节，6位十进制精度 DOUBLE PRECISION -- 8字节，15位十进制精度 -- 自增类型 SMALLSERIAL -- 2字节自增 SERIAL -- 4字节自增（常用） BIGSERIAL -- 8字节自增 字符串类型 CHAR(n) -- 定长字符串，不足补空格 VARCHAR(n) -- 变长字符串，有长度限制（最常用） TEXT -- 不限长度字符串（无性能损失） 经验：不要被 CHAR 的&amp;quot;性能优势&amp;quot;迷惑。在 PostgreSQL 中，VARCHAR 和 TEXT 几乎没有性能差异。大多数场景直接使用 TEXT 最省心。如果需要限制长度，用 VARCHAR(n)。</description>
    </item>
  </channel>
</rss>
