【Python笔记2.1】教程文章相关的互联网学习教程文章

python笔记24(CRM2)

一、内容回顾: ?1.使用别人源码,启动:解释器+工作目录??2. django请求生命周期??3. 配置文件??- key必须大写??- 导入配置???from django.conf import settings??3. 在模板中定义函数??- sample_tag??- inclusion_tag??4. 寻找模板的顺序(静态文件)??- 最外层templates目录 (先从static下面找)??- 去注册的app下的templates目录中找(按照app注册顺序)(在从已注册的app下的static下面找)???5. auto示例:所有用户登录后看...

2018/10/28python笔记【代码】

一.字典 (键值对)1.字典的基本格式:{key1:1,key2:2}2.字典里的键必须是不可变的(如:数字,字符串,元组,bool值);值是可变的,可用数字,字符串,列表,字典等.3.字典里的键必须是唯一的,不能重复的(python36中是有顺序的打印,python35及以下版本中打印是无序的)4字典里的操作:增:1.通过键值进行更改:dic[key] = values(如果这个键不存在就自动添加,如果存在就会修改.)2.dic.setdefault(key,values#1;)逗号前是键,逗号后是值,如果后边不添...

python笔记---装饰器【代码】【图】

装饰器进阶 @*arg:接收就是元组,调用就是打散 1.wraps内部装饰器的使用 from functools import wraps def wahaha():'''一个函数'''print('哇哈哈') print(wahaha.__name__) #获取函数内的打印中的字符串 print(wahaha.__doc__) #获取函数内的注释字符串2.装饰器内部wraps的使用from functools import wrapsfunctools.wraps from functools import wraps def timer(f):@wraps(f)def inner(*args,**kwargs):'''在被...

Python笔记003——基本变量【代码】【图】

一、基本概念 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。 1 #Variables2 #To assign the value 365 to the variables days,we enter the variable name,add an equals sign(=)3 4 day...

python笔记22(CRM2)【代码】【图】

一、内容回顾 1. django请求生命周期/在浏览器输入一个地址回车。 - 实现了wsgi协议(本质写一个socket服务端): - wsgiref模块,适用开发测试。 - uwsgi模块,处理并发。 - 中间件 - 路由 - 视图 - orm - 模板 2. 框架认识 - django:重武器,包含了很多方便的组件。 - flask:轻量级,丰富的第三方组件。 简单程序:flask可以完成。 大型程序:django合适。 3. django提供了哪些方便的组件? - admin ...

python3 笔记9.程序流程结构--循环结构(while,for)

#循环结构(2种) while for # 1. while循环:多次循环,当条件为真(True)时,则会运行循环语句,直到条件结果为假(False)时跳出循环。 '''格式: while 条件语句:循环体语句 ''' a = 1 while a<10:a+=1# 防止while进入死循环,若不加入这句的话,a<10是永远成立的,就会循环打印1print(a,end=' ') #当要把打印的值打印在一行时,在原本打印值后面加,end=' ' #while 循环中若判定条件不可确定想要构建死循环时,判定条件可写为T...

python3 笔记3.变量类型--序列类型(列表,元组)

#序列类型(2种):列表,元组 # 1. 列表(list):有序数组,列表可以添加多个数据,添加字符串,数字,列表,元组,字典等。 #列表的定义方式: 变量名 = ['value1',value2,[value3,value4],(value5,value6)] list = [1,2,[3,4],'你好',('sex',2),{'key1':1}] for l in list:print(l,type(l)) print(list[-1],type(list[-1])) print(list,type(list)) #1.1列表的修改和删除 # 修改格式: 变量名[index] = value(修改的值) list...

python3 笔记4.变量类型--映射类型(字典)

#映射类型 : 字典(与Python2.x有点不一样,python2.x的字典键值一定需要引号引起来,除此外只要有新键产生打印时会键重排) # 1.字典(dictionary): 字典由两部分构成 key name(键名)与kye value(键值) # 字典的定义方式: 变量名 = {'键名1':'键值1',键名2:键值2.....} #键名为纯数字时可以不加引号 dict = {'name':'张三','Ag':50,'sex':"male",'age':23,'2':3} print(dict,type(dict))#1.1 键名是唯一的,若一个字典中出...

python3 笔记5.打印集合

# python的语法要求严格,需要注意缩进问题。 # 1.打印纯数字 print(123) #2.打印字符串 print('jack');print("tom");print('''jan''') #3.打印变量名 a = 1 print(a) #4.打印多个内容 用逗号隔开 print(1,2,3,type(a)) #5.为打印添加说明 age=25 print("my age is ",age) #6.格式化输出: # 6.1 打印整型 %d decimal 十进制的整数 print("my age is %d" %age) #当变量名为整型的时候可以使用%d来替换变量,%age是代入变量。 # 6....

Python笔记 Day18(object类,继承与派生,类的调用)【代码】

先讲一个例子:#老师有生日,怎么组合哪? class Birthday: # 生日def __init__(self,year,month,day):self.year = yearself.month = monthself.day = dayclass Teacher: # 老师<br>def __init__(self,name,birth):self.name = nameself.birthday = birthalex = Teacher(alex,2018-7-14) print(alex.birthday)# 2018-7-14#但是这么传日期不好,需要分开,使用组合方式: class Birthday:def __init__(self,year,month,day):self....

Python 笔记 (不定更新)【代码】

刚开始学习python, 做下笔记。 os.walk()方法 os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。 os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- import os for root, dirs, files in os.walk(".", topdown=False):for name in files:print(os.path.join(root, name))for name in dirs:print(os.path....

python笔记八(切片)【代码】

一、切片首先我们要记得在Python中可以用于切片的对象有 列表、元组、字符串。切片操作就是直接从列表、元组或字符串中,选择出我们想要的内容,这些操作非常简洁实用。>>> L = list(range(20)) >>> L [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] >>> L[0:10] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L[:10] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L[0:10:2] [0, 2, 4, 6, 8] >>> L[:] #取出所有的数...

python笔记一、部分插件的作用及安装方法【图】

Ubuntu打开终端(Terminal)的快捷键 Ctrl+Alt+T,关闭终端的快捷键 Ctrl+D或执行命令 exit 用cmd打开python时,在python中输入exit() 可以退出python模式,回到cmd状态 Python编程从入门到实践 安装python环境 *安装python编程软件(Geany) *安装wheel去https://pypi.python.org/pypi/wheel/0.29.0#downloads下载wheel,解压到一个文件夹。在cmd命令中,cd到解压文件夹,执行python setup.py install安装wheel,wheel安装完成。...

python笔记-redis数据库【代码】【图】

一、redis安装 1.1 使用命令安装(Ubuntu系统) 打开终端输入下面两条命令 sudo apt update sudo apt install redis-server等待安装结束即可 1.2 编译安装下载源文件sudo wget http://download.redis.io/releases/redis-5.0.5.tar.gz sudo tar -zvxf redis-5.0.5.tar.gz编译cd redis-5.0.5 make安装cd src sudo make install配置sudo mkdir /etc/redis cd .. sudo cp redis.conf /etc/redis sudo vim /etc/redis/redis.conf # 将属性...

python笔记-mysql安装与配置【代码】

MySql安装 os:Ubuntu18.04 进入终端# 命令1 sudo apt update # 命令2 sudo apt install mysql-server等待安装完成配置# 命令3 sudo mysql_secure_installation根据自己的需要选择配置。 参考: #1 VALIDATE PASSWORD PLUGIN can be used to test passwords... Press y|Y for Yes, any other key for No: N (我的选项)#2 Please set the password for root here... New password: (输入密码) Re-enter new password: (重复输入)#3 ...