![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 64
young_dump_broke
着眼现在,放手未来
展开
-
django项目学习
bootstrap 和jQuery前端工具包https://www.cnblogs.com/maple-shaw/p/8862330.htmlHTTP协议SOCKET编程wsgi规范和jinja2模板web框架介绍原创 2022-03-13 14:14:08 · 1124 阅读 · 0 评论 -
Python连接并操作数据库的各种方法
pymysqlMySQLdb原创 2021-11-21 22:29:59 · 2052 阅读 · 0 评论 -
python datatime模块的使用
strftime和strptime 的区别datetime.datetime.strptime(字符串,时间格式):给定一个时间字符串和时间格式,返回一个datetime 时间对象datetime.datetime.strftime(时间对象,输出格式):给定一个时间对象和输出格式,返回一个时间字符串时间的处理import datetime>>> print datetime.datetime.now()2017-07-15 15:01:24.619000# 格原创 2021-08-07 23:06:05 · 385 阅读 · 0 评论 -
python中的 gloabal和nonlocal的区别
gloabal 将变量提升为全局变量在函数内部修改全局的变量,如果全局中不存在就创建一个变量a = 100def func(): # global a a = 28 print(a)func()print(a)不加gloabal时:加gloabal时:a = 100def func(): global a # 加了个global表示不再局部创建这个变量了. 而是直接使用全局的a a = 28 print(a)func()p原创 2020-12-29 13:44:26 · 337 阅读 · 0 评论 -
Python编程中可能要遇到的坑
一、循环添加lst = [1,2,3,4,5,6]for i in lst: lst.append(7) /这样写法就会一直持续添加7,因为每添加一个,列表都会多一个元素,就会一直循环下去一直加7print(lst)二、列表循环删除错误实例li = [11, 22, 33, 44]for e in li: /直接从列表中循环 li.remove(e)print(li)结果:for的运⾏过程. 会有⼀个指针来记录当前循环的元素是哪⼀个, ⼀开始这个指针指向第0 个.原创 2020-12-21 19:49:02 · 248 阅读 · 0 评论 -
python模块学习 -- turtle海龟画图
>>> import turtle 导入 turtle 模块>>> turtle.showturtle() 显示箭头>>> turtle.write("高淇") 写字符串>>> turtle.forward(300) 前进 300 像素>>> turtle.color("red") 画笔颜色改为 red>>> turtle.left(90) 箭头左转 90 度&g原创 2020-12-15 15:05:43 · 534 阅读 · 3 评论 -
Python基础精选
python列表,元组,集合,字典的区别列表:支持索引切片成员操作符重复遍历列表值类型可以不同元组:支持索引切片成员操作符重复遍历元组值类型可以不同元祖的内容不支持更改,当元祖中有列表的时候支持更改。只有一个值时,必须加,才可以成为元组,可以通过元组给多个变量赋值元组没有排序,可以先变为列表,在排序集合:集合里的元素不可重复。并且从小到大排列。空集类型就变为了字典。集合不支持,索引、切片、重复、连接,只支持成员操作符,遍历和枚举。字典:字典是一个键值对只支持成员操作符和遍历原创 2020-11-27 12:16:13 · 419 阅读 · 1 评论 -
Python使用itchat模块与微信进行交互
python中的itchat模块可以和微信进行交互。现在 pycharm 中安装 itchat 模块使用:import itchatimport timeimport randomitchat.auto_login() 这个模块可以生成一个二维码,供我们登录微信# while True:# itchat.send('hello westos',toUserName='...原创 2020-04-25 21:21:20 · 844 阅读 · 0 评论 -
面向对象编程
面向对象面向对象(oop) = object oriented programming核心概念:类: 是一群具有相同特征或行为的事物的统称,类是抽象的,不能直接使用,类是一个模板对象: 由类创造出来的具体存在 类:属性(信息)和方法(你能完成的事情)例如小明今年18岁,身高1.75,每天早上要跑步,跑完去吃饭小美今年16岁,身高1.65,小美不跑步,喜欢吃东西类是 peopl...原创 2020-04-26 21:17:32 · 740 阅读 · 0 评论 -
在Python中管理文件,os模块,psutil模块的使用
在python中读取文件操作文件的三个步骤:打开 —> 操作 —> 关闭f = open('/etc/passwd') 用 open 调用文件print(f.read()) 查看文件内容print(f.readable()) 文件是否可读print(f.writable()) 文件是否可写 f.close() 关闭可以看出文...原创 2020-04-23 22:29:24 · 444 阅读 · 0 评论 -
python中decorator-装饰器的用法
装饰器的定义“”"装饰器:把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”“”"在企业中,别人定义好的函数我们一般是不能改动的,那么如果我们想在这个函数的基础上进行一些改动,装饰器就是一个很好的工具:比如我们定义一个函数,他的功能是打印出hello worlddef fun(): print('hello w...原创 2020-04-22 14:46:25 · 290 阅读 · 0 评论 -
python中的高阶函数的定义及内置高阶函数
高阶函数介绍普通函数中的参数是一种数据类型,比如列表,字符串,整型 高阶函数的实参是一个函数名,函数的返回值是一个函数。例如在python中有一个函数是 abs 用来求整型的绝对值:函数可以复制成一个变量。def fun(x,y,f): return f(x),f(y)print(fun(-10,34,abs)) # f = abs几个内置高阶函数ma...原创 2020-04-21 00:00:53 · 1583 阅读 · 0 评论 -
如何在Python中定义函数及实例
函数的定义即调用函数是封装起来的代码功能。定义时使用 def在使用函数时需要先调用,才可以使用。def hello(): # 函数的定义 print('hello1') print('hello2') print('hello3')hello() # 函数的调用,直接输函数名def add(): num1 = 20 num2...原创 2020-04-20 15:35:39 · 10737 阅读 · 0 评论 -
python中的内置语法
In [1]: min(3,4) Out[1]: 3In [2]: min(1,2) Out[2]: 1In [3]: max(3,4)...原创 2020-04-18 15:18:57 · 382 阅读 · 0 评论 -
Python中的语句语法(二)
findfind作用:返回字符串搜索的最小索引。rfind: 返回最大索引原创 2020-04-17 19:10:09 · 330 阅读 · 0 评论 -
python中的条件判断和循环
if语句if语句,条件为真时执行if下面的命令,条件为假时实行else下面的内容。在使用时要注意缩进。同一缩进的内容一次执行。结果:if语句的 ‘与’ ‘或’ ‘非’与: 当条件一和条件二同时成立时,执行任务或: 条件一或者条件二有一个成立的时候,执行任务非:not当value为空时,打印 check your input我们也可以改为:##ctrl+shift+end...原创 2020-04-16 20:32:45 · 877 阅读 · 0 评论 -
Pycharm安装详细过程及基本设定
IDE工具Pycharm去官网安装比较新版本的pycharm,比如2019.3.4 版本的,解压后进入目录下的bin执行这个脚本安装。选择几个基本选项:选择喜欢的风格:创建环境变量:创建后就可以直接执行charm命令打开pycharm。选择要安装的插件:新建项目,每个项目互相是不相干的进去后鼠标高亮在项目名称上,按 alt + insert :出现这个页面,点击p...原创 2020-04-13 13:55:48 · 1050 阅读 · 0 评论 -
Python中的变量
变量命名方式变量命名时需注意:尽量建名知意不能与系统当中已有的命令或者关键字相同不能以数字开头组成:字母数字,下划线。 例:firest_name、FirstName变量类别:#str 字符串name = 'hanmeimei'print('name')#int 整型age = 18print('age')#bool True False ...原创 2020-04-13 13:40:15 · 177 阅读 · 0 评论 -
pycharm安装时报错ModuleNotFoundError
在linux上安装pycharm时出现以下报错:报错为未发现 ‘_ctyprs’ 模块,从而无法配置pycharm的python3编译器。提供这个模块的安装包为:libffi-devel-3.0.13-18.el7.x86_64libffi-3.0.13-18.el7.x86_64这两个东西,我们先安装这两个包,然后卸载python3.7,重新安装,就会加载‘_ctyprs’模块,下...原创 2020-04-12 23:41:15 · 327 阅读 · 0 评论 -
Python介绍及安装
Python源码包的安装去python官网下载3.0以后版本的python源码包。www.python.org解压:可以看到里面的一些文件。./configure --help在这个目录中执行脚本,查看帮助其中我们可以看到l其中–disable 的参数是默认添加进python程序中的,当我们加上这个选项后,就会不加人后面跟的选项。–enable的相反。./configure...原创 2020-04-11 17:16:25 · 291 阅读 · 0 评论