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

相关推荐
cui_ruicheng16 分钟前
Python数据分析(一):数据分析概述与环境搭建
开发语言·python·数据分析
心平气和量大福大34 分钟前
C#-WPF-UserControl-生命周期(加载 退出)
开发语言·c#·wpf
小龙报39 分钟前
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词
java·c语言·数据结构·数据库·c++·redis·算法
sunywz1 小时前
【c#】 Web Deploy一键发布,IIS部署全流程
开发语言·前端·c#
Brilliantwxx1 小时前
【Linux】 软件包管理器(yum)+ Vim使用
linux·运维·服务器·开发语言·编辑器·vim
雪的季节1 小时前
Python 线程同步与异步编程 全解析
java·开发语言
520拼好饭被践踏1 小时前
JAVA+Agent学习day22
java·开发语言·后端·学习
笨蛋不要掉眼泪2 小时前
Java虚拟机:堆的参数配置
java·开发语言·jvm
冰暮流星2 小时前
javascript之date对象
开发语言·javascript·ecmascript
小肝一下2 小时前
7. 库制作与原理
linux·c语言·操作系统·bash·shell·动静态库