分类
摘要:
环境:ipython3 交互式解释器
语法:
import 模块名
模块名.__file__
功能:
查看模块的所在位置
例:
阅读原文
2019-02-03 13:18:02 阅读(2383) 评论(0)
摘要:
看着视频学了老男孩PYTHON并作笔记
首先来一个程序员的仪式
print("hello world")
#!/usr/bin/env python
# -*- coding:utf-8 -*-
-------------------------------------------
name = input("nam... 阅读原文
2019-02-03 12:52:01 阅读(2569) 评论(0)
摘要:
目录
目录
前言
(一)函数的基本知识
(二)函数的基本使用
==1.函数的简单定义==
==2.传值函数==
(3)输出效果
==3.不定长函数==
==4.缺省函... 阅读原文
2019-02-03 11:09:07 阅读(2141) 评论(0)
摘要:
a += b 相当于 a = a + b
存在赋值,会改变变量的引用,但列表的 += 比较特殊
# num_list列表的 += 操作实质是调用了列表的extend()方法,所以引用不会改变
num_list += num_list
相当于 num_list.extend(num_list)
#... 阅读原文
2019-02-03 09:14:02 阅读(2416) 评论(0)
摘要:
问:有变量 a 和 b,将 a 和 b 的值调换
# 解法1:使用其他变量 c
c = a
a = b
b = c
# 解法2:不使用其他变量
a = a + b
b = a - b
a = a - b
# 解法3:拆包(python特有的方法)
a, b = (b, a)
a... 阅读原文
2019-02-03 08:39:02 阅读(1774) 评论(0)
摘要:
一、高阶函数
1、函数名可以赋值 2、函数名可以作为函数参数 3、函数名可以作为函数的返回值
eg:
def f1(n):
return n*n
def f2(a, b, f):
return f(a) + f(b) # 此处f() 相当于 f1()
num = f2(1, 2, f1)
p... 阅读原文
2019-02-03 07:57:02 阅读(2799) 评论(0)
摘要:
前言:网站开发教程是在MacBook Pro-macOS Mojave 10.14.2操作系统下,使用Python语言和DjangoMVC架构,开发工具为PyCharm Professional Edition 2018.3,后台服务器为Nginx、Uwsgi、SQLite3,另外,引入Pip、virtualenv等... 阅读原文
2019-02-03 06:02:24 阅读(2332) 评论(0)
摘要:
前言:网站开发教程是在MacBook Pro-macOS Mojave 10.14.2操作系统下,使用Python语言和DjangoMVC架构,开发工具为PyCharm Professional Edition 2018.3,后台服务器为Nginx、Uwsgi、SQLite3,另外,引入Pip、virtualenv等... 阅读原文
2019-02-03 06:01:26 阅读(2424) 评论(0)
摘要:
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。
1.执行脚本的两种方式
Python a.py 直接调用Python解释器执行文件
chomd +x a.py ./a.py #修改a.py文件的属性,为可执行,在用 ./ 执行a.py 文件
2、简述... 阅读原文
2019-02-02 23:44:02 阅读(2397) 评论(0)
摘要:
优先级队列
如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列 这种数据结构
最简单的优先级队列可能就是一堆不同大小的数组成的队列,每次需要取出其中最小或最大的数,这是我... 阅读原文
2019-02-02 21:49:04 阅读(1695) 评论(0)