
python
荒城以北
这个作者很懒,什么都没留下…
展开
-
2022.4.17python学习笔记
基础知识点整理 1.关于C++中的数据类型和python的区别 python : int float str list dict ---- C++: char int float bool int num,sum = 0,num1; cin>>num; num1 = num; while(num!=0) { int tmp = num%10; sum*=10; sum+=tmp; num=num/10; } cout<<sum+num原创 2022-04-17 19:08:04 · 1117 阅读 · 0 评论 -
制作一款游戏这么简单
简易贪吃蛇小游戏设计 贪吃蛇 pygame 贪吃蛇 import pygame from pygame import Rect from pygame.locals import * import random pygame.init() t = pygame.time.Clock() pygame.display.set_caption('Snake') screen = pygame.display.set_mode((800,700)) while True: s原创 2021-03-19 16:15:54 · 208 阅读 · 0 评论 -
csdn_export_md
#这里的requests,re,urllib库是python自带的,lxml是通过pip下载的 from urllib import request,parse from lxml import etree import requests,re 步骤一:先爬取电影名和电影名相对应的详情链接 url1 = "https://www.dytt8.net/index0.html" req1 = request.Request(url1) respon...转载 2020-11-13 15:02:56 · 180 阅读 · 0 评论 -
README
不同字串 """ 一个字符串的非空子串是指字符串中长度至少为1 的连续的一段字符组成的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7个。 注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串? 这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果为一 个整数,在提交答案时只填写这个整数, 填写多余的内容将无法得分。 """ s = '0100110001010001' # s ..转载 2020-11-09 20:05:49 · 249 阅读 · 0 评论 -
python文件操作
打开文件以及保存文件的操作 1.保存个人密码操作: import time username = input("输入用户名:") password = input("输入密码(长度不少于6位)") ctime = time.ctime() while len(password) < 6: password = input("密码不得少于6位, 请重新输入:") info = "时间:" + str(ctime) + '\n' + "用户名:" + username + '\n' +原创 2020-05-25 20:52:25 · 146 阅读 · 0 评论 -
快速高效的学习python---入门---高级
以做题的方式去攻克基本知识: a, b两张表,a: abccd; b: acded ,使用sql语句查询出a,b的accd。 由以上表中的数据可以看出accd属于a,b的交集; 使用innersql语句查询: select * from B inner join B.name = A.name 验证结果: accd a = ‘abbbbccc’, 使用正则表达式匹配为abccc不管由多少个b只允...原创 2019-03-19 11:01:09 · 300 阅读 · 0 评论 -
爬虫基本功---面试宝典
基本知识点的梳理 一. python 的基本功 简述python的特点和优点; python 是一门开源的解释性语言,相比于Java C++, python具有动态的特性,非常的灵活。 python有那些数据类型: python有六种内置的数据类型,其中不可变得数据类型有:int整数,str字符串,tupel元组,可变的数据类型;dict字典,list列表,set集合。 列表和元组得区别: 列...原创 2019-03-10 11:20:39 · 337 阅读 · 0 评论 -
面试题
11. 请筛选年龄小于18或者大于40的Person from django.db import models class Person(models.Model): name = models.CharField(max_length=200) age = models.IntegerField() 当我们在查询的条件中需要组合条件时(例如两个条件“且”或者“或”)时。我们可以...原创 2019-02-03 21:33:20 · 373 阅读 · 0 评论 -
nginx_锁_同步_异步_阻塞
nginx 的相关介绍 nginx的产生: 首先是因为apache局限性而产生的nginx apache当年最大的最流行的WEB服务器,发展时期相当的长; 也有很多的优点: 稳定;开源;跨平台等; 它最初的额设计就是一个重量级的服务器;缺点就是不支持高并发; 如果运行的访问量过高就会导致服务器卡死;进行进程和线程的操作也会导致CPU的资源过高; 导致HTTP的请求的响应的速度降低 所以不能成为高性...原创 2019-02-21 14:39:53 · 293 阅读 · 0 评论 -
python中的垃圾回收机制
python中的垃圾回收机制: python中的垃圾回收是以引用计数为主;分代收集为辅;引用计数的缺陷是循环引用的问题; 在python中,如果一个对象的引用计数为0,python虚拟机就会回收这个对象的内存。 垃圾回收: python中的GC模块的主要应用了引用计数来回收垃圾;在引用计数的基础上还可以通过标记清楚来解决容器对象可能产生的循环引用问题; 通过分代回收以空间换取时间进一步提高垃圾回收...原创 2019-02-21 16:06:09 · 239 阅读 · 0 评论 -
一些高可用的面试题整理
说一下TCP的三次握手客户端在访问服务器的什么?在三次握手中服务器内部发生了什么事情? 建立起一个TCP连接需要经过“三次握手”: 1) Client首先发送一个连接试探,ACK=0 表示确认号无效,SYN = 1 表示这是一个连接请求或连接接受报文,同时表示这个数据报不能携带数据,seq = x 表示Client自己的初始序号(seq = 0 就代表这是第0号帧),这时候Client进入syn_...原创 2019-02-18 21:15:12 · 5942 阅读 · 0 评论 -
面试总结
面试总结 第一天 一句话翻转字典的key和value python的自省机制 元祖和列表的区别 tcp和udp优缺点 tcp和udp差别 GIL全局解释器锁 cookies selenium怎么解析数据 为什么用selenium 一句话翻转字典的key和value 方法一:列表生成式 dict([(v,k) for k,v in di...原创 2019-02-19 09:36:44 · 211 阅读 · 0 评论 -
简单概括一些所谓的测试
简单阐述下后端的测试: 直接对web和App后端进行测试;需要测试接口,通常使用postman进行手工功能的测试或者使用python的pytest进行接口的测试;(代码实现接口自动化测试方便回归)。 对服务器的数据库,中间件,缓存系统进行测试: 其中数据库需要关注增删改查 异常测试;列入服务器异常的宕机,能否启动备机(根据公司的业务需要,有些需要有些没有备机),挂掉的情况下数据是否会丢...原创 2019-03-01 20:58:16 · 207 阅读 · 0 评论 -
git版本控制
一般一些不需要提交到远程仓库的代码或者文件;使用 .gitignore,对文件进行忽略; 设置全部编码防止乱码的产生,影响代码; git config --global gui.encodeing utf-8 一般新建仓库需要初始化仓库: git init 把项目缓存到本地仓库: git add * 提交到本地仓库并备注; git commint -m “修改了文件” 推送到github仓库 g...原创 2019-03-01 21:47:32 · 177 阅读 · 0 评论 -
python基础笔记--mysql
SQL语句主要分为: DQL:数据查询语言,用于对数据进行查询,如select DML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback DCL:数据控制语言,进行授权与权限回收,如grant、revoke DDL:数据定义语言,进行数据库、表的管理等,...原创 2019-03-02 10:15:56 · 299 阅读 · 0 评论 -
Python面试题
python 基础 python中如何交换两个变量的值 def swap(a, b): temp = a a = b b = temp print(a, b) swap(1,2) def swap2(a, b): a,b = b,a print(a,b) swap(1,2) def swap3(a, b): a = a^b b...原创 2019-01-20 15:41:20 · 317 阅读 · 0 评论