- 博客(6)
- 收藏
- 关注
原创 python学习第四天(下)
本文介绍了Python中的循环结构,重点讲解了for循环和while循环的用法。for循环用于遍历可迭代对象(如列表、字符串、字典等),通过range()函数可生成整数序列;while循环则在条件为True时重复执行代码块。文章还详细说明了循环控制语句(break、continue)和else子句的用法,并通过实例演示了如何计算1到10000的和、100以内奇数之和等常见问题。最后对比了两种循环的适用场景:for循环适合已知循环次数的情况,while循环适合循环次数不确定的场景。
2025-08-31 16:26:14
921
原创 python学习第四天(上)
本文介绍了Python中的条件语句和match语句。条件语句包括if、if-else、if-elif-else结构,通过布尔表达式进行判断,支持嵌套条件和多种数据类型比较。match语句是更简洁的模式匹配工具,可以匹配具体值、数据结构和列表,支持解构赋值和复杂条件匹配。文章通过多个示例对比了两种语句的适用场景:条件语句适合任意逻辑判断,而match语句更适合固定模式匹配和数据结构解析。特别强调了match语句在模式匹配和解构赋值方面的优势。
2025-08-28 10:31:56
635
原创 python学习第三天(下)
本文介绍了Python中字典(dict)和集合(set)的核心特性及使用方法。字典是一种键值对数据结构,具有快速查找特点,键(key)必须为不可变类型且唯一,值(value)可为任意类型。文章详细说明了字典的增删改查操作,并通过示例展示了其哈希存储机制。集合则是无序且元素唯一的容器,只能包含不可变类型,支持添加、删除等操作以及数学集合运算。最后总结了列表、元组、字典和集合的特性对比,并解释了可变/不可变类型与可哈希性的关系,强调字典和集合要求元素必须可哈希的特点。
2025-08-20 17:28:37
1321
原创 Python学习第三天(上)
之前我们学习了数据类型(str,int,float,布尔值),那么今天我们再来学习一下数据结构(如列表、字典、集合等) ,数据结构相当于容器,用来存储或者组织多个数据元素( 可以是基本类型或其他数据结构 )。注:在编程语言中,数字不能以0开头,比如007,如果想可以输入字符串’007’。list = [1,‘汉堡’,True] #列表中可以是不同类型数据list1 = [1,[7,6]] #也可以在列表中加入另一个列表print(len(list1)) #输出为2,一个列表算一个元素list2 = [7
2025-08-19 17:51:13
1161
原创 Python学习第二天
但就像上文说的A 的Unicode编码是 00000000 01000001,但是前面00000000这么多0,即没用又占空间,于是出现了 UTF-8 编码,它是“ 可变长编码 ”,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。关于除法,在python中有两种除法,一种是 / ,/的结果全是浮点数,第二种是//,//的意思是整除,结果永远是整数,如果除不尽,那么结果只取整数部分。所以还有一个余数计算,用%来表示,可以得到两数相除的余数。
2025-08-14 21:53:03
1107
原创 Python学习第一天
在定义字符串变量时,也经常需要拼接多个字符串或变量,这时可以用前面提到的 +、f-string、str.format() 等方法:# 用 + 拼接first_name = "张"last_name = "三"full_name = first_name + last_name # 直接拼接成 "张三"# 用 f-string 拼接age = 20info = f"{full_name}今年{age}岁" # 组合成 "张三今年20岁"
2025-08-13 16:03:51
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人