Python学习路程——Day04
1|0Python学习路程——Day04
1|11、基本数据类型之布尔值bool
布尔值(bool)是用来判断条件是否对错的数据类型,只有两个值(True、False)
Python基本的数据都内置了一个bool值
默认为False的一些值:0、None、空字符串、空集合、空字典等
布尔值的命名规则:is_delete、is_alive
示例:
1|22、基本数据类型之元组tuple
元组是不可变的python对象序列。
语法结构:变量名 = (各种数据类型,各种数据类型)
元组与列表的区别:
元组的序列就像列表。唯一的区别是,元组不能被改变,即元组是不可被修改。元组使用小括号,而列表使用方括号。
1|33、基本数据类型之集合set
集合(set)和字典(dict)一样,也是无序的序列,但是需要注意的是,集合中的元素是不重复的。你可以将Python中的集合和数学概念上的“集合”进行类比,Python中的集合具有数学中“集合”的无序性和互异性。
集合(set)也是将所有元素放到一个大括号中 { } ,集合中的元素与元素之间用逗号 , 隔开;集合也要赋给一个变量。其格式如下:set_name = {元素1,元素2,元素3,元素4,元素5};集合中的元素数量没有限制,但是元素的数据类型必须是不可变的数据类型,如整型;浮点型;字符串;元组。不能在集合中存储列表,字典,集合这些可变的数据类型。
可以直接以集合的表现形式来创建一个集合,或者通过 set()函数将字符串、列表、元组、range对象等转换为集合。
示例:
1|44、用户交互
用户交互就是人对计算机进行数据的输入,计算机给人输出结果。
输入:input()
输出:print()
示例:
1|55、格式化输出
格式化输出就是提前定义好一些内容,将来需要使用的可以进行局部的修改。
实现的主要方法是通过占位符占位,然后通过%来实现。
占位符主要使用两种:
%s:可以替任何数据进行占位
%d:只能替整型数据进行占位
%08d:总共8位的整数占位符,不够8位的前面补0,够的有多少显示多少。
示例:
1|66、基本运算符
数学运算符:
比较运算符::
1|77、常用赋值符
链式赋值:
交叉赋值:
解压赋值:
1|88、逻辑运算符
表示逻辑的运算符,主要配合各种条件一起使用。
连接多个条件,必须全部成立,才成立。(and)
连接多个条件,一个成立,则成立。(or)
连接多个条件,!True则False,!False则True。(not)
1|99、成员运算符
判断个体在不在群体内(in)
1|1010、身份运算符
判断内存地址是否相同(is)
Python会对较小的数进行内存优化。
__EOF__

本文链接:https://www.cnblogs.com/HaiMan/p/16731762.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现