![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
AllisonLiu
Coding and Thinking
展开
-
【Django框架】启动报错:Generator expression must be parenthesized
在熟悉django框架的时候,初次尝试django.setup() 启动框架发现如下报错:Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/Users/xxx/PycharmProjects/xxx/venv/lib/python3.8/site-packages/django/core/原创 2022-04-26 10:58:13 · 882 阅读 · 2 评论 -
Python-小技巧学习记录
import csvwith open("location_data.csv", 'r') as f: reader = csv.reader(f) header_row = next(reader) max_num = [] for row in reader: max_num.append(int(row[0]))代码中,reader为迭代类型,使用迭代器的特质next()方法,跳过头部列名部分,读取时可仅获取数据内容部分...原创 2021-08-22 22:57:57 · 761 阅读 · 0 评论 -
Python基础知识笔记 - 一
前言本文知识点整理基于一本Python编程入门书籍《Python编程快速上手-让繁琐的工作自动化》Python语言特点跨平台 运行速度慢:因为Python是一种解释性语言,所谓“解释性”语言就是代码只有在运行时才会被一行一行的翻译成CPU能够理解的机器码,反观其他语言如C语言,是在运行钱进行编译的,所以速度比Python这类解释性语言更快。 即:代码块 ---- 编译 --[机器码]--CPU 解释性语言代码不能被加密,发布只能用源码;而编译性语言如C,可把编译后的代码发布出去Pyth.原创 2020-09-02 09:58:46 · 439 阅读 · 0 评论 -
Python零基础-String类型
String类型: 使用“” or ‘’单引号或者双引号框住的本文主要用到Python 3.7.0>>> str = "python string">>> type(str)<class 'str'>>>> str = 'python string'>>> type(s原创 2018-12-20 09:32:11 · 395 阅读 · 0 评论 -
Python基础---函数(所有的函数都是对象)Part1
引入:我们知道一个数列有以下特征:0,1,2,3,5,8,13,21 ......,那么我们称这种数列为斐波那契数列( Successione di Fibonacci)。在计算机程序里,当n=8时,我们可以很快的列出来,但是如果n=100呢?欸~这个时候函数,给我们提供了莫大的帮助。我们来看看,函数能为我们带来怎么样的变化?抽象:我们抽象的概括下它的特征,表示为:F0=0...原创 2018-12-29 17:23:54 · 246 阅读 · 0 评论 -
Python基础---函数(所有的函数都是对象) Part2
上节我们通过实例对函数基础的用法和特性有了一定的了解。函数,除了有匿名函数,内置函数,闭包等种类之外,还有更加让人惊讶的用法。本节就主要给大家介绍递归函数。如果掌握递归的方法和技巧,会让代码变的更优雅。我们古代的汉诺塔游戏,及树结构的定义都使用到递归。递归定义:函数调用自身,就是递归。我们写个简单的递归的例子:以下代码,会出现什么情况?def recursion(...原创 2019-01-10 22:18:37 · 247 阅读 · 0 评论