Python 中小谈global 全局变量

全局变量标志:global 工作中碰见了global全局变量,发现自己不太明白,在这记下来。。。 a = 1 def fun1(): a = 2 print("In fun1 a is:{}".format(a)) def fun2(): glo...

2019-03-06 16:08:30

阅读数 45

评论数 0

Linux学习笔记2

1、移动文件(将file1移到Documents中) #格式 :mv [源目录文件] [目的目录] mv file1 Documents #file1为文件名,Documents为目录名 2、文件重命名(将oldname改为newname) mv oldname newname 3、使...

2018-08-29 08:27:11

阅读数 56

评论数 0

Linux学习笔记1

新建用户liming: sudo adduser liming 切换用户: sudo -l liming 注销当前用户的登陆: exit 删除用户: sudo deluser liming --remove-home 新建空白文件: touch test  新建名称为...

2018-08-28 19:01:19

阅读数 51

评论数 0

windows下python自带的pip安装速度过慢解决方案

自带下载地址为国外源下载速度时常在20KB以内切换为国内源直接满速! 国内源: 新版ubuntu要求使用https源,要注意。 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/si...

2018-08-21 20:54:48

阅读数 3387

评论数 1

Python 使用Threading创建多线程

三种方法创建多线程 创建 Thread 的实例,传给它一个函数。 创建 Thread 的实例,传给它一个可调用的类实例。 派生 Thread 的子类,并创建子类的实例。 1、创建 Thread 的实例,传给它一个函数 上代码 import threading from time imp...

2018-08-20 09:55:03

阅读数 349

评论数 0

判断非空字符串是否由子串首尾拼接

如输入abcabc,则返回abc,若输入abcbc,返回false. 我的思路是:只要是由子字符串拼接的,那么子字符串的长度肯定是原来字符串长度的一个因子,所有可以先求出因子,再根据因子的长度进行分割,即可得出结果 代码如下 def findFactor(n): buff = ...

2018-08-09 21:27:18

阅读数 298

评论数 0

Python __call__总结

Python中对象按能否被调用可分为可调用对象与不可调用的对象(这不废话吗) 举一个栗子 class A(object): def __init__(self): pass a = A() print('A能被调用吗?',callable(A)) print('a能被...

2018-08-09 16:07:02

阅读数 109

评论数 1

Python 内置函数之open

open的作用一句话:open用来打开文件open的用法open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 其中:file:文件的路径名mod...

2018-07-12 15:08:51

阅读数 365

评论数 0

Python中如何定义链表

#!/usr/bin/env python #定义一个链表 class Node: ''' 定义节点类 data:数据 _next:下一个数据 ''' def __init__(self,data,_next = None): sel...

2018-06-25 09:31:30

阅读数 3133

评论数 0

找出数组中重复的数字

【题目】在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是重复的数字2或者3。【分析】从头开始遍历数组,然...

2018-06-24 20:39:41

阅读数 118

评论数 0

Python中连接两个字典

info1 = {'小明':'123','小红':'234','小磊':'333'} info2 = {'小芳':'555','小熊':'923'} info = dict(info1,**info2) #将两个字典连接到一块 for key, value in info.items(): ...

2018-06-22 14:20:06

阅读数 1906

评论数 0

Python+Django+SQLite 制作TO-DO list(四、视图逻辑部分views)

这个部分按照我个人的理解,就是用户通过浏览你的网页看到的内容。通过views中的一系列指令从数据库中获取所需的数据,并通过template的渲染,最终到达用户的设备中。当让用户与你数据库的通信也是通过这部分完成,比如保存用户名、用户信息等。这一部分也是Django中比较重要的一部分,因为用户可以通...

2018-06-22 10:39:01

阅读数 275

评论数 0

Python+Django+SQLite 制作TO-DO list(三、admin管理部分)

Django最强大的部分之一是自动管理界面。它从模型中读取元数据,提供一个快速的、以模型为中心的界面,在这个界面中,受信任的用户可以管理站点上的内容。admin这部分比较容易编写#admin.py from django.contrib import admin from django.contr...

2018-06-21 21:11:11

阅读数 82

评论数 0

松耦合的比较容易理解的解释

软件设计中的“耦合”指,两个功能函数之间的依赖程度。比如,你设计的一个程序,需要你编写10个功能函数来实现。如果这10个功能中,有9个功能都要调取第10个功能函数X10,那么,当你在修改X10时,你就要考虑修改完成后,是否会对其它9个功能函数有影响,为了查看是否有不好影响,你就要对其它9个功能函数...

2018-06-21 20:47:03

阅读数 2792

评论数 0

Python+Django+SQLite 制作TO-DO list(二、模型部分)

1、铺一个垫在现如今的Web应用中,与数据库的交互已经成了必不可少的部分。 在用户访问网站的过程中,网站通过后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用漂亮的格式展示这些数据。这个网站也可能会向访问者提供修改数据库数据的方法(通俗的理解就是提供用户名的更改、用户头像的更改等操作)...

2018-06-21 20:40:57

阅读数 259

评论数 0

Python中__repr__和__str__区别

class Test(object): def __init__(self, value='hello, world!'): self.data = value >>> t = Test() &am...

2018-06-18 20:54:28

阅读数 42

评论数 0

Python中ASCII码与字符的转化

Python内置ord函数用来将字符转化成ASCII码用法为:print('字符0 的ASCII码表示为',ord('0'))结果为:字符0 的ASCII码表示为 48Python内置chr函数用来将ASCII码化成字符用法为:print('ASCII码为97对应的字符为',chr(97))结果为...

2018-06-18 19:08:26

阅读数 3668

评论数 0

Python queue

原文见:http://www.cnblogs.com/itogo/p/5635629.html#3740882这里我做了稍加的改动Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。FIF...

2018-06-14 18:53:54

阅读数 53

评论数 0

Python中的栈

在python中,个人理解为栈可以用列表来代替服从FILO:First In Last Out其中入栈为(利用append函数)stack = [] stack.append(<item>)出栈为(利用pop函数)stack.pop(-1) #stack...

2018-06-14 10:17:59

阅读数 9415

评论数 0

不使用新变量,交换两个变量的值

基于加减法a=a+b b=a-b a=a-b基于异或运算a=a^b b=a^b a=a^b

2018-06-12 19:11:48

阅读数 64

评论数 0

提示
确定要删除当前文章?
取消 删除