分类
摘要:
python有一个很有意思的语法糖你可以直接写1<2<3。
这复合我们通常意义上的数学不等式,但对学过C等语言其实是有疑惑的。
我们知道不等式返回的其实是个Bool值,在C中是1,0因此C中下面情况是正确的
0<0<1
因此我们看下面这个情况
True == True == False
#Fa... 阅读原文
2017-12-05 22:10:01 阅读(771) 评论(0)
摘要:
2017年11月底开始python的学习。选择python 3.6。
账号登陆的粗糙实现。
1 import getpass
2
3 wall = True
4 usr = 'root'
5 paswd = 0000
6 block_list = open("test.txt", 'a')
7 pr... 阅读原文
2017-12-05 20:30:02 阅读(746) 评论(0)
摘要:
今天PyCharm提示升级后选择了更新,根据提示更新成功(2017.3)后发现总是报无法找到sys模块的错误,截图如下:
其实有一条红线留在那里也不影响运行和使用,但总看着不爽。
经过一番研究,由于我使用了anaconda,重新添加anaconda的Interpreter可解决此问题。步骤如下:
1. 点击... 阅读原文
2017-12-05 20:01:04 阅读(762) 评论(0)
摘要:
引言
Python的内置常量不多,只有6个,分别是True、False、None、NotImplemented、Ellipsis、__debug__
一.True
1.True是bool类型用来表示的真值常量
>>> True
True
>>> type(True)
<... 阅读原文
2017-12-05 18:19:01 阅读(791) 评论(0)
摘要:
为何说python函数定义默认参数必须指向不可变对象?
以下是个人的理解,如有不对的地方,欢迎讨论
原因分析:函数在定义时就分配了函数和默认参数L所指向对象的内存空间。
1. 如果L指向的是可变对象,函数中更新这个可变对象,那么在多次调用函数,更新的都是函数定义时创建的可变对象,
这个可变对象不会... 阅读原文
2017-12-05 15:19:02 阅读(743) 评论(0)
摘要:
##二分查找法
def binary_search(data, find_n): if len(data) >= 1: mid = int(len(data) / 2) if find_n < data[mid]: b... 阅读原文
2017-12-05 14:26:02 阅读(802) 评论(0)
摘要:
你是否想过用所学的Python开发一个图形界面的聊天室程序啊?
像这样的:
如果你想开发这样一个有点怀旧风格的聊天程序,那么可以接着看;
要开发这个聊天程序,你需要具备以下知识点:
asyncore 、asynchat模块使用
wxPython 图形开发
这个聊天程序的实验原理如下:
由于 Python 是一门... 阅读原文
2017-12-05 13:47:02 阅读(815) 评论(0)
摘要:
我们可以对坐标轴进行设置,设置坐标轴的范围,设置坐标轴上的文字描述等。
基本用法
例如:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x轴上的数据:从-3到3,总共有50个点
x = np.linspace(-... 阅读原文
2017-12-05 12:33:02 阅读(833) 评论(0)
摘要:
上一章介绍了Python的相关知识,本章就开始着手操作,创建我们的第一个Python程序,首先需要配置好Python的运行环境
1.python环境准备
1.1.windows下安装
Windows10配置环境变量,防止程序调用出错
【右键此电脑】-->【属性】-->【高级系统设置】-->【... 阅读原文
2017-12-05 11:32:02 阅读(744) 评论(0)
摘要:
Python中类调用__new__()类方法来创建实例,调用__init__()方法来初始化对象,对象的销毁则调用__del__()方法。
__new__()方法第一个参数为类cls,通常返回cls的一个实例,然后新实例的__init__()方法将以类似于__init__(self[, ...])的方式被调用,sel... 阅读原文
2017-12-05 00:59:01 阅读(763) 评论(0)