随笔分类 - python
摘要:列表表达式(List Comprehension) 列表表达式是一种以简洁语法创建或操作列表的方法。 [expression for item in list if xxx else yyy] 例如输出一个单词中所有字符: def output_letter(letter): return [l f
阅读全文
摘要:函数、模块、包 函数 函数就是能实现一定功能的代码语句的集合。 def 函数名(参数): 函数体 跟其他语言一样, Python 函数定义同样支持无形参、有形参、可变参数等;而函数可以有返回值,也可以没有返回值。 无形参—不需要参数输入 # 无形参,无返回值 def print_log(): pri
阅读全文
摘要:> 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。  ``` 常见
阅读全文
摘要:- 字面量:以变量或常量给出的原始值,在程序中可以直接使用字面量。 - 字面量插值:将变量与常量以及表达式插入的一种技术,可以避免字符串拼接问题。 字面量插值通常有以下三种方法: # 格式化输出 % `%` 操作符可以实现字符串格式化,属于旧式格式化输出,建议使用其它两种方法。 转换说明符 | 解释
阅读全文
摘要:从Notepad++可以直接配置快捷键运行当前python程序。 点击 Run - Run... 在弹出的输入框内输入以下命令,点击 Save... 分配一个名称与快捷键,即可以按快捷键运行当前程序。 cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(F
阅读全文
摘要:算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。为了比较不同算法的优劣,主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描
阅读全文
摘要:注释 Python中单行注释以 # 开头 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来 #!/usr/bin/python3 # 第一个注释 # 第二个注释 ''' 第三注释 第四注释 ''' """ 第五注释 第六注释 """ print ("Hello, Python!")
阅读全文