Day1 Python 与 C 的类型区别

一.C

基础类型较少

  • 整型:int (整型)char(字符) short int(短整型) long(长整型)long long(长长整型)
  • 浮点:float double
  • 特殊:void(空)
  • 复合:数组(int\[\])、结构体(struct)、枚举(enum)
  • 衍生:指针(*)

二.python

1.不可变类型(值不能改)

  • int 整型整数
  • float 浮点型小数
  • str 字符串 引号包裹:"你好"、"abc"
  • bool 布尔类型 只有两个值:True 真、False 假
  • tuple 元组 小括号:(1,2,3),不能增删改
  • None 空类型 空值:None

2.可变类型(内容可以修改)

  • list 列表 中括号:[1,2,3],增删改查随意

    name=["张三","李四","赵五","王六","钱七"]

  • dict 字典 键值对:{"name":"张三","age":18}

  • set 集合 大括号无序:{1,2,3},自动去重

相关推荐
Zwawa38 分钟前
两根线怎么挂住一堆设备:I2C 协议原理
c语言·单片机·嵌入式
nice_lcj5202 小时前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
紧跟先前的步伐2 小时前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
武子康2 小时前
h3.c 的两个权重槽,怎样把内存压力换成 SSD 等待
c语言·人工智能·agent
bksczm3 小时前
InnoDB 行格式详解:DYNAMIC / COMPACT / COMPRESSED / REDUNDANT
java·开发语言·数据库
春涧草茶3 小时前
慢就是快16-1协程
开发语言·前端·python
Dovis(誓平步青云)4 小时前
启元 T1 Pro 人机相声搭档:语音-触摸双通道的启元机器人节奏引擎设计
开发语言·前端·javascript·microsoft·交互
做科研的周师兄4 小时前
【R语言实战】MixSIAR 氢氧同位素水源解析全流程:从混合空间校验到贝叶斯 MCMC 收敛诊断(后附完整代码)
java·大数据·开发语言
.痞老板.5 小时前
java ee--计算机是如何工作的
java·开发语言·java-ee
奇树谦5 小时前
Qt Quick 图片加载与 GPU 纹理机制详解:QImage、QQuickTextureFactory、QSGTexture 与异步加载
开发语言·qt·系统架构