1、Django URL(路由系统)
URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。
1 urlpatterns
一,介绍
QQ交流群:585499566
本文的目的是怎么使用Pyh+Bootstrap快速生成简约,大方,清新的Html页面,涉及到的技能:Python小白技能,Pyh会阅读中文文档,Html基础,Bootstrap
一, 转译符
1.python 中的转译符
正则表达式中的内容在Python中就是字符串
' n ' : 转移符赋予了这个n一个特殊意义,表示一个换行符
' n' : 表示取消了的转译
r 表示取消本字符串的所有转译
在正则表达式中: '\
从健身和学习中我一体会到坚持的力量。想写写东西的想法已经好久了,就是不知道怎么开始。最近生活开始给我各种攻击和磨练,我从声嘶力竭到沉默到默默坚持自己,改变自己并总结告诉自己:少说多看,看破不说破,宁愿尴尬也不说话。
------------------上面是心情,后面是体会,下面开始正式
1、什么是web框架
框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。
最简
安装库
pip install jieba wordcloud matplotlib
准备
txt文本
字体(simhei.ttf)
词云背景图片
代码
import matplotlib.py
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。
示例 1:
输入: [1,3,5,6], 5
输出: 2
示例 2:
输入: [1,3,5,6], 2
输出: 1
示例 3:
输入: [1,
实现 strStr() 函数。
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。
示例 1:
输入: haystack = "hello", needle = "ll
给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
示例 1:
给定 nums =
#基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次#启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)
file = open('login.tx
(一)iterable对象和Iterator对象的区别
iterable对象(可迭代的对象):可以使用for循环,例如:字符串、列表 、字典 、集合等
Iterator对象(迭代器):除了可以用for循环外,还可以用next()不断获取下一个元素.
__iter__() 和_
上代码,有问题欢迎留言指出。
# -*- coding: utf-8 -*-
"""
Created on Tue Aug 7 20:41:09 2018
@author: brave-man
blog: http://www.cnblogs.com/zrmw/
"""
import requ
======封装思想、构造函数=========
第1题.问题:两手交换牌
1.定义类(个人理解:指代具体事物的单体,属性指的是类的单体的构成部分,题目中明显看到的有手和牌两个事物,以及交换这个动作,那么我们就知道交换的动作是人制造的,然后手有牌,牌有花色和数字,之所以把人牵扯进来,是因为交换的动作
一, 模块
1. 梗概
什么是模块
有的功能开发者无法自己完成,需要借助已经实现的函数/类来完成这些功能
为什莫要有模块
节省内存 ; 管理分类方法 ; 提供更多功能
模块分为哪几种
内置模块:安装python解释器的时候跟着装上去的那些功能
第三方模块
最近遇到许多List的操作,感觉它是一种很重要的一种基础数据结构,本人掌握的也不是很扎实,这里找了一些列表的操作,常用函数,记录下来,希望对大家有用。如果理解有偏差,欢迎指正,感谢!
(1)列表的合并
使用到了:+, append(), extend(), insert()
“工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装。
一、Python安装( Windows、Mac和 Linux)
当前主流的 Python版本为2x和3x。由于 Python2第三方库更多(很多库没有向Python3转移
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
示例 1:
给定数组 nums = [1,1,2],
函数应该返回新的长度 2, 并且原数组 nums
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例:
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4
class ListNode:
def __in
%d 数字
%f 浮点
%s 字符串
字符串常用功能:
.strip() 默认去掉字符串两边空格#或者在括号里注明去除什么
查看列表方法:dir(列表名)
.append(元素): 在列表末尾添加元素
.count(元素): 返回索引元素的个数
.extend():在列表末尾
numpy创建ndarray对象的三种方法
1.1.list转化
In [8]: import numpy as np
In [9]: a = [1,2,3,4]
In [10]: x1 = np.array(a)