• python 基础数据类型之str

    时间:2024-05-01 12:53:54

    1、字符串去除空格# S.strip(self, chars=None) #去除字符串两端空格# S.lstrip(self, chars=None) #去除字符串左端空格# S.rstrip(self, chars=None) #去除字符串右端空格2、字符串中的大小写转换# S.lower(sel...

  • Python Socket实现文件上传(TCP协议)

    时间:2024-05-01 12:38:38

    在TCP协议下通过socket模块实现文件上传#!/usr/bin/env python# -*- coding: utf-8 -*-# desc: tcp_server_file_uploadimport socketimport structimport jsonimport timeIP_PO...

  • 【Python 03】程序设计与Python语言概述

    时间:2024-05-01 11:22:14

    人生苦短,我用Python。Python在1990年诞生于荷兰,2010年Python2发布最后一版2.7,Python核心团队计划在2020年停止支持 Python2,目前Python3是未来。为什么选择Python?语法简洁,相同功能代码量为其它语言1/10-1/5跨平台:用于大部分操作系统、集...

  • Python之Web框架们

    时间:2024-05-01 00:07:09

    Python的WEB框架BottleBottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。pip install bottleeasy_install bottleapt-get install pytho...

  • python识别一段由字母组成的字符串是拼音还是英文单词

    时间:2024-04-30 23:10:13

    环境:win10 python3.6先说一下算法思想:首先建立本地拼音库(不带声调)。使用逆向最大匹配将字符串与本地拼音库(这里提供给大家一个)进行匹配。话不多说,见code:def pinyin_or_word(string): ''' judge a string is a pin...

  • Python面向对象(类的成员之字段)

    时间:2024-04-30 16:07:47

    day24类的成员之字段# 字段         - 普通字段,保存在对象中,执行只能通过对象访问         - 静态字段,保存在类中,  执行 可以通过对象访问 也可以通过类访问 class Province: #静态字段,属于类 country = '中国' def...

  • Python 同时for遍历多个列表

    时间:2024-04-30 15:06:39

    a = range(3) b = range(3) [ (x, y) for x, y in zip(a, b) ]结果: [ (0,0), (1,1), (2,2) ]当然,如上可以推广到多个列表。

  • 老男孩Python全栈学习 S9 日常作业 007

    时间:2024-04-29 19:03:31

    1、把列表中所有姓周的人的信息删掉lst = ['周老二', '周星星', '麻花藤', '周扒皮']lst = ['周老二', '周星星', '麻花藤', '周扒皮']lst2 = []for i in range(len(lst)): if not lst[i].startswith('周...

  • Python3基础 使用技巧:把代码的字体变大

    时间:2024-04-29 15:39:29

    镇场诗:———大梦谁觉,水月中建博客。百千磨难,才知世事无常。———今持佛语,技术无量愿学。愿尽所学,铸一良心博客。——————————————————————————————————————————step 1step 2step 3————————————————————————————————...

  • Python内置函数(15)——dict

    时间:2024-04-29 12:37:04

    英文文档:class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg)Return a new dictionary initialized from an optional positional argum...

  • 三种方法运行python

    时间:2024-04-29 11:31:22

    注:本文基于windows1.交互式解释器配置好环境变量后,命令行中打开,输入python即可,Ctrl+Z退出命令行选项当从命令行启动Python时,可以给解释器一些选项,如下:-d    提供调试输出-o    生成优化的字节码-s    不导入site模块以在启动时查找python路径-v  ...

  • (数据科学学习手札80)用Python编写小工具下载OSM路网数据

    时间:2024-04-29 11:26:49

    本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1 简介我们平时在数据可视化或空间数据分析的过程中经常会需要某个地区的道路网络及节点数据,而OpenStreetMap就是一个很好的数据来源(譬如图1柏林路网)...

  • python中类的属性(class attribute)的解释

    时间:2024-04-29 10:35:24

    python中的类叫 class object,类的实例叫instance object.类 Class Objects类拥有两种操作,1.类属性 attribute references 2.实例化instantiation类属性就相当于专属于一个类的变量(即某些语言中的类的静态公共变量stati...

  • python 信息同时输出到控制台与文件

    时间:2024-04-29 09:20:51

    python编程中,往往需要将结果用print等输出,如果希望输出既可以显示到IDE的屏幕上,也能存到文件中(如txt)中,该怎么办呢?方法1可通过日志logging模块输出信息到文件或屏幕。但可能要设置log的level或输出端,对于同时需要记录debug error等信息的较为合适,官方教程推荐...

  • python网络编程——IO多路复用之epoll

    时间:2024-04-28 21:05:31

    1、内核EPOLL模型讲解    此部分参考http://blog.csdn.net/mango_song/article/details/42643971博文并整理首先我们来定义流的概念,一个流可以是文件,socket,pipe等可以进行I/O操作的内核对象。不管是文件,还是套接字(socket)...

  • python进阶(四)---需要了解的魔法方法

    时间:2024-04-28 09:05:55

    以下内容,源于个人理解所得,纯属臆测,爱信不信:-D。欢迎大家留言讨论指正。1、__new__魔法方法:原型:__new__(cls, *args, **kwargs)说明:__new__魔法方法用于对象的实例化,作用于__init__初始化对象之前。其中cls为需要实例化的类。new方法必须有返回...

  • [python爬虫] 爬取图片无法打开或已损坏的简单探讨

    时间:2024-04-28 08:54:42

    本文主要针对python使用urlretrieve或urlopen下载百度、搜狗、googto(谷歌镜像)等图片时,出现"无法打开图片或已损坏"的问题,作者对它进行简单的探讨。同时,作者将进一步帮你巩固selenium自动化操作和urllib库等知识。        感谢朋友"露为霜"的帮助!希望以...

  • python+flask+session写供前端使用的后台接口,实现登录保存session时报错。

    时间:2024-04-27 22:40:51

    RuntimeError: The session is unavailable because no secret key was set.  Set the secret_key on the application to something unique and secret.解决办法是 ap

  • python并发编程之多线程

    时间:2024-04-27 22:11:24

    一  同步锁注意:1线程抢的是GIL锁,GIL锁就是执行权限,拿到权限后才能拿到互斥锁Lock,但是如果发现Lock没有被释放而阻塞,则立即交出拿到的执行权。2join是等待所有,即整体串行,而锁是锁住共享数据部分,即部分串行,而要想保证数据安全就必须让并发变成串行,join和互斥锁都可以实现,但互...

  • learn python the hard way 习题6~10总结

    时间:2024-04-27 21:55:10

    习题6总结定义字符串:名字 = 值其他你也可以用 {types_of_people}的方式把它放在任何字符串中。也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印。f-string特殊的字符串类型:f-string举例:f" some stuff have {a...