Python 浓缩笔记

703 字
4 分钟
Python 浓缩笔记

1、变量名没类型,其值有类型 type()

2、算数运算符

3、复合赋值运算符

4、格式化

  • print % 用法:
    • 单个:'xxx' %
    • 多个:'xxx' %(?, ?)
  • f'内容{变量}':不做精度控制,也不理会类型,适用于快速格式化字符串

5、input() ==== scanf()

6、for 循环等于增强版 Java for 循环:

name = '邢俊杰大佬'
for x in name:
print(x)

7、range() 用法: 3 种:range(a)range(a, b)range(a, b, c)(步长 c)

8、None 类型

如果函数没有使用 return 语句返回数据,实际上是有返回值的。 Python 中有一个特殊的字面量:None,其类型是 <class 'NoneType'>。 无返回值的函数,实际上就是返回了 NoneNone 表示:空的、无实际意义。 可以主动使用 return None,效果等同于不写 return 语句。

None 的应用场景:

  • 用在函数无返回值上
  • 用在 if 判断上——在 if 判断中,None 等同于 False
  • 一般用于在函数中主动返回 None,配合 if 判断做相关处理
  • 用在声明无内容的变量上——定义变量但暂时不需要具体值,可以用 None 代替,如:name = None

9、⭐数据容器

列表#

列表的常用操作(方法) 具有反向索引#

tuple 元组#

元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。

# 定义元组字面量
(元素, 元素, ..., 元素)
# 定义元组数量
变量名称 = (元素, 元素, ..., 元素)
# 定义空元组
变量名称 = () # 方式一
变量名称 = tuple() # 方式二

注:

  1. 元组只有一个数据时,这个数据后面要添加逗号,否则不是元组类型!
  2. 元组也支持嵌套
  • 可以容纳多个数据
  • 可以容纳不同类型的数据(混装)
  • 数据是有序存储的(下标索引)
  • 允许重复数据存在
  • 不可以修改(增加或删除元素等)
  • 支持 for 循环
test = (1, 2, 3, 4, [5, 6, 7], [8, 9, 10])
# test[5] -> [8, 9, 10]
print(test[5][2]) # 结果 10

字符串#

split 语法:字符串.split(分隔符字符串)

注意

字符串本身不变,而是得到了一个新的列表对象

my_str = "hello python itCSDN itlove"
my_str_list = my_str.split(" ")
print(f"将字符串{my_str}进行split切分后得到:{my_str_list}, 类型是:{type(my_str_list)}")

replace 将字符串1替换为字符串2,语法:字符串.replace(字符串1, 字符串2)

strip 语法:字符串.strip() — 不传入参数时,去除首尾空格#

集合#

特点:去重、无序、不同类型混装、支持 for 循环

定义:

集合的常用操作: #

序列#

列表、tuple、字符串

字典#

特点:键值对之间逗号间隔,任意类型,key 去重,不下标。 键值对 key: value 三者结合被称为键值对。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
Python 浓缩笔记
https://firefly.cuteleaf.cn/posts/编程学习/python/python浓缩/
作者
伊月酱
发布于
2026-06-13
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
15
分类
8
标签
31
总字数
36,352
运行时长
0
最后活动
0 天前

文章目录