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},自动去重

相关推荐
晓蛋3 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
牵猫散步的鱼儿3 天前
重载、重写(覆盖)、重定义区别
c语言
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
phltxy3 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
C语言小火车3 天前
C/C++ 为什么需要编译器?
开发语言·c++
phltxy3 天前
C 语言中的数据存储:从类型到二进制位
c语言
霍霍的袁3 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超3 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust