今日学习笔记
1.基本数据类型之字典dict
因为列表储存信息不能无法明确的标明数据的指向,所以有字典。
字典是能够非常精准的储存信息。
字典是用大括号括起来 里面存放多个元素,元素与元素之间用逗号隔开,元素是以k:v键值对的形式储存,要取出里面的某一个值,只需要输出它对应的k。
k是对v的描述性性质的信息,一般都是字符串
v的数据类似于变量的值,可以是任意数据类型。
2.数据类型之集合set
这个数据类型功能单一,并且使用频率较低,但它可以去掉重复的,也可以用于关系运算。
这个和字典一样也是用大括号括起来,里面存放多个元素,元素之间用逗号隔开,这个和字典一样,但是它不是用k:v键值对来表示。而且用大括号定义空的数据,会默认为字典而不是集合。
3.数据类型之元组tuple
元组跟列表几乎一样 但是它用的是小括号,元组一般储存只能看不能修改的数据,有一个外号叫不可变的列表。
元组用小括号括起来 里面存放多个元素 元素之间用逗号隔开,元素不限制类型。它的元素不能修改,强行更改只会报错。
4.数据类型之布尔值bool
布尔值只有两个状态:True,False。
布尔值用来判断事物对错,是不是可行的,一般用于逻辑判断。
True就是表达可行的
False就是表达不行的
布尔值的变量名,一般都是用is开头。
布尔值默认表达False的数据为:0 None 空的字符串,空的字典和列表,其他的情况下都是用来表达True的。
5.与用户交互
1.获取用户输入
一般使用input来让用户输入数据,inupt获取到的数据都是字符串型。
2.输出内部数据
输出编写方式:
1.先写print再在括号里面输入你需要打印出来的东西。
2.先写需要打印的东西再在后面输入'.print'后加tap键即可。
6.格式化输出
意思是提前准备好模板,之后修改特定的区域。
格式化输出需要用到占位符,占位符有两个:'%s和%d'.
%s可以给任意类型数据占位,一般都是用这个。
%d只能给数字占位,只能在特定情况使用。
7.运算符
有乘(*),除(/),整除(//),取余(%),等于(==)
增量赋值:一般用'+='的形式来表达
链式赋值:用一行语句把多个变量赋值为同一个值
交叉赋值:即m,n等于n,m。便可直接把它们的值互换
解压赋值:一般情况下,变量的值有多少,那变量名也要有等同的数,也可以打破个数限制,只要在变量名那边加入'*'和下划线即可。
8.逻辑运算符
and 与
连接多个条件而且必须要全部满足,结果才是 True
or 或
连接多个条件但是只需要一个条件满足了,结果就是 True
not 非
将条件互换 True便为False False变为True
9.成员运算和身份运算
成员运算: ````
用来判断数据在不在某个集体里面。
身份运算:
is:判断两个数据里面的内存地址是否一致
==:判断两个数据的值是否一致
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)