欢迎来到魔幻小生的博客

随笔分类 -  python

摘要:列表表达式(List Comprehension) 列表表达式是一种以简洁语法创建或操作列表的方法。 [expression for item in list if xxx else yyy] 例如输出一个单词中所有字符: def output_letter(letter): return [l f 阅读全文
posted @ 2025-02-19 23:20 魔幻小生 阅读(3) 评论(0) 推荐(0) 编辑
摘要:函数、模块、包 函数 函数就是能实现一定功能的代码语句的集合。 def 函数名(参数): 函数体 跟其他语言一样, Python 函数定义同样支持无形参、有形参、可变参数等;而函数可以有返回值,也可以没有返回值。 无形参—不需要参数输入 # 无形参,无返回值 def print_log(): pri 阅读全文
posted @ 2025-02-18 23:24 魔幻小生 阅读(5) 评论(0) 推荐(0) 编辑
摘要:> 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 ![image](https://img2023.cnblogs.com/blog/1344595/202308/1344595-20230816221626302-985016786.png 阅读全文
posted @ 2023-08-16 22:19 魔幻小生 阅读(45) 评论(0) 推荐(0) 编辑
摘要:> 最近工作中遇到远古老版本产品中生僻字会显示乱码问题,需要实现检测字段是否包含生僻字以及一些非法字符如 ~!@#$%^&* 首先使用 python 匹配非法字符,可以用 re 函数库实现。 ```python pattern = re.compile(r"[~!@#$%^&* ]") ``` 常见 阅读全文
posted @ 2023-07-28 17:15 魔幻小生 阅读(354) 评论(0) 推荐(0) 编辑
摘要:- 字面量:以变量或常量给出的原始值,在程序中可以直接使用字面量。 - 字面量插值:将变量与常量以及表达式插入的一种技术,可以避免字符串拼接问题。 字面量插值通常有以下三种方法: # 格式化输出 % `%` 操作符可以实现字符串格式化,属于旧式格式化输出,建议使用其它两种方法。 转换说明符 | 解释 阅读全文
posted @ 2023-05-10 17:41 魔幻小生 阅读(43) 评论(0) 推荐(0) 编辑
摘要:从Notepad++可以直接配置快捷键运行当前python程序。 点击 Run - Run... 在弹出的输入框内输入以下命令,点击 Save... 分配一个名称与快捷键,即可以按快捷键运行当前程序。 cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(F 阅读全文
posted @ 2023-05-09 22:21 魔幻小生 阅读(289) 评论(0) 推荐(0) 编辑
摘要:算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。为了比较不同算法的优劣,主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描 阅读全文
posted @ 2023-05-09 15:35 魔幻小生 阅读(46) 评论(0) 推荐(0) 编辑
摘要:注释 Python中单行注释以 # 开头 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来 #!/usr/bin/python3 # 第一个注释 # 第二个注释 ''' 第三注释 第四注释 ''' """ 第五注释 第六注释 """ print ("Hello, Python!") 阅读全文
posted @ 2023-05-07 17:17 魔幻小生 阅读(425) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示