
【python基础】
月疯
得到你最想要的东西,最保险的办法,那就是你能配得上你最想要的东西。机会是留给有准备的人,运气是留给有天赋的努力者。
展开
-
python之pymysql的使用
import pymysql# mysql驱动## pymysql# 最火的一个驱动,基本上都用这个## MySQLclient# 致命缺点:对mysql安装有需求,## mysql-python# 适用于python2 ,不支持python3## mysql链接时,python版本过高,Django版本低导致连接有问题database=pymysql.connect("127.0.0.1","test","test","db",charset='utf-8')#格式p.原创 2021-05-21 19:57:20 · 190 阅读 · 1 评论 -
python的web技术宅
Web开发是Python语言应用领域的重要部分,也是工作岗位比较多的领域。如果你对基于Python的Web开发有兴趣,正打算开始学习使用Python做Web开发,或者已经是一个Web开发者有工作需要,要做Web服务、自动化运维、数据的图形化展示等,那么学习一门基于Python的Web开发框架是必修课。Python作为当前最火爆最热门,也是最主要的Web开发语言之一,在其二十多年的历史中出现了数...转载 2019-11-26 12:54:25 · 369 阅读 · 0 评论 -
python基础其他(二十一)
异常的处理:a=[1,2,3,4,5,6,6]try: b=[item for item in a if 100%item == 0]except ZeroDivisionError: print('数据类型错误')except TypeError: print('0不能作为除数')except Exception: print('其他的异常')...原创 2019-06-02 16:17:56 · 169 阅读 · 0 评论 -
python基础装饰器(二十)
简单装饰器的代码展示:def test1(x): return x * xdef test2(x): return x + 2 * xdef demo(f): def test(x): print(f.__name__) return f(x) return test# a = demo(test1)# prin...原创 2019-06-02 15:19:55 · 161 阅读 · 0 评论 -
python基础高级函数(十九)
map的介绍:reduce的介绍:from functiontool import reducefilter介绍:原创 2019-06-02 11:07:15 · 228 阅读 · 0 评论 -
python 基础列表解析(十八)
# 列表解析:根据一个列表的解析快速生成另外一个列表a = [1,2,3,4]# 新生成一个列表 b = [2,3,4,5]# 把元素从列表里面取出来,给b赋值b = [item + 1 for item in a]print(b)# 从列表里面取出来元素除以2,余数是0,则放入bb = [item for item in a if item % 2 == 0]print(b...原创 2019-06-02 03:04:13 · 382 阅读 · 0 评论 -
python基础函数式编程(十七)
概念:包括lambda函数的编程:# 高级函数变成print(sum([1,2,3]))def test(x,f): return f(x)x = [1,2,3]print(test(x,sum))# lamda匿名函数def test(x,y): return x + 2 * y# 这个lamda实现的函数和上面的函数是等价的f = lambd...原创 2019-06-02 02:56:51 · 179 阅读 · 0 评论 -
python基础序列化文件的读取(十六)
主要第三方库是pickleimport pickle# python对象的序列化class Peoper: def __init__(self,name,age): self.name=name self.age=age def say(self): print("你好python")p = Peoper(name="...原创 2019-06-02 02:28:42 · 517 阅读 · 0 评论 -
python基础文件读写(十五)
文件的读写:# python文件的写操作# 打开一个文件,赋值给ff = open('text1.txt',mode='x')f.write("line1\n")# 一些写入多行,例如写入一个元组f.writelines(["line 2\n","line3\n"])f.close()# 'w' 已经存在的一个文件,如果打开再写,就会覆盖之前的内容# ‘x’ 是创建一个新的...原创 2019-06-02 02:07:54 · 205 阅读 · 0 评论 -
python的基础 杂项(十四)
包括:虚拟环境、第三方的库的安装和引用、python里面的一些输出语句import sysprint(sys.version_info)# 也可以写成from sys import version_infoprint(version_info)# 以上这俩种写法是一样的# 通配符(不介意这么使用)from sys import *# venv是虚拟环境 ,具体安装到项目...原创 2019-06-02 01:43:59 · 142 阅读 · 0 评论 -
python基础安装第三方(十三)
python的虚拟环境和全局环境,当你开发python的时候最好是在虚拟的环境下面去创建python的项目,这样每次系统都会给你开辟一个虚拟的环境供你使用,我们开发的项目很多,如果都是用系统提供的环境的话我们的项目会很混乱,这样就保证了项目有很好的隔离性。第三方包的调用;我们安装flskweb访问的项目,然后我们调用:#第三方的包都放到sit_package下面#...原创 2019-06-01 23:57:16 · 180 阅读 · 0 评论 -
**python基础类和对象(十二)
定义类:# 类的定义 ,pass就是跳过的意思,关键字classclass MyClass: pass类的__init__ method方法 function函数attribute属性method方法类的实例化# __init__默认生成class People: def __init__(self, name, age): s...原创 2019-06-01 20:21:56 · 202 阅读 · 0 评论 -
**python基础函数(十一)
函数的定义:# a = [1, 2, 3, 4]## print(max(a))# 定义一个函数def demo(): print('hello world') print('demo')# 传参数的函数def demo1(a, b): print(a, b)# 返回结果的函数def sum(a, b): return a + bd...原创 2019-06-01 19:31:09 · 252 阅读 · 0 评论 -
python基础for循环和while循环(十)
while:循环a = 10while a > 0: print(a)print('结束')for循环:a = '12345'for item in a: print(item)b = [1, 2, 3, 4]for item in b: print(item)c = ('a', 'b', 'c', 'd')for item in ...原创 2019-06-01 15:44:18 · 633 阅读 · 0 评论 -
python基础逻辑判断语句(九)
if...else-------------------------------------------------------------------------------if语句a = int(input("请输入一个数字:"))print(a, type(a))if a > 0: print('这是一个大于零的数字')------------------...原创 2019-06-01 15:32:21 · 513 阅读 · 0 评论 -
python的基础集合(八)
主要为了增加判断一个集合里面是否存在某个key而出现。集合的创建:# 集合的创建a = {'a', 'b', 'c'}b = { 'a': 1, 'b': 2, 'c': 3}print(type(a))# 集合的使用t = 'd' in aprint(t)x = 'a' in bprint(x)# 我们创建一个列表,列表里面有...原创 2019-06-01 15:21:38 · 153 阅读 · 0 评论 -
python基础字典(七)
字典底层就是一个哈希表:# 字典创建a = { 1: 'a', 2: 'b', '3': 'c'}# 字典的key是不可改变的数据类型# 字典的key是不可以作为列表,列表是可变的l1 = [1, 2, 3]### b = {# l1: 1# }# 元组是可以作为字典的keyt1 = (1, 2, 3)c = { t1:...原创 2019-06-01 15:02:48 · 209 阅读 · 0 评论 -
python基础元组和列表区别(六)
元组一旦创建,长度和元素不可改变。列表是一个可变的元素和长度。原创 2019-06-01 14:41:01 · 622 阅读 · 0 评论 -
python基础元组(五)
元组基本操作(一):# 元组的创建a = (1, 2, 3)# 表示只有一个元素b = [1, 2, 3],# 只有一个元组的元素c = 1,print(a, type(a))print(b, type(b))# 元组的访问print(a[1])# 切片,表示打印从1开始到结束所有元素print(a[1:])# 打印最后一个元素print(a[...原创 2019-06-01 14:37:14 · 203 阅读 · 0 评论 -
python基础列表(四)
关于python列表的基本操作(一):# 定义一个列表a = [1, 2, 3]# 列表包涵列表b = [1, 'abc', 2.0, ['a', 'b', 'c']]print(a)print(b)# 以什么结束print(a[0], a[1], a[2], end='-')# 以什么位间隔print(a[0], a[1], a[2], sep='-')prin...原创 2019-06-01 14:27:20 · 163 阅读 · 0 评论 -
python基础布尔和None(三)
三张图基本看懂!原创 2019-06-01 14:17:36 · 200 阅读 · 0 评论 -
python基础字符串(二)
解释:如何定义字符串,单引号和双引号,三个单引号。“\” 反斜杠是转义的意思# 这里\n是换行b = '''hhehe\nlala'''# 反斜杠的使用c = "我是\"谁\""字符串简单的Api:f = "abcd"# 字符串下标索引f[0] = "a"# 下表是-1是最后一个字符f[-1] = "d"# 求长度len(f)# 字符串相加,表...原创 2019-06-01 14:01:15 · 171 阅读 · 0 评论 -
python基础整数和浮点数(一)
解释:二进制是0和1,开头以0b或者0B开头8进制开头是0o或者0O10进制什么也没有16进制0x或者0Xpython查看类型:a = 10,type(a) ,显示整数解释:a=1.2de 浮点数.4 就是0.41.2e-4 就是1.2乘以10的-4次方...原创 2019-06-01 13:42:38 · 1148 阅读 · 0 评论