首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python partition使用技巧

Python partition使用技巧

作者头像
简单、
发布于 2018-12-14 08:40:17
发布于 2018-12-14 08:40:17
60300
代码可运行
举报
运行总次数:0
代码可运行

partition() 方法用来根据指定的分隔符将字符串进行分割。 如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

  • flask源代码的run模块中,出现的代码当做示例
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def run():
    ......
    _host = '127.0.0.1'
    _port = 5000
    server_name = self.config.get('SERVER_NAME')
    sn_host, sn_port = None, None
    
    if server_name:
        sn_host, _, sn_port = server_name.partition(':')

SERVER_NAME 是在setting文件设置的

SERVER_NAME = '127.0.0.1:6666'

SERVER_NAME拆分开,我们简化Flask的源代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server_name = "127.0.0.1:6666"

s_host, _, s_port = server_name.partition(":")

print(s_host, s_port)

print(s_host, _, s_port)

结果 >>>>

127.0.0.1 6666

127.0.0.1 : 6666

Tags: None

Archives QR Code

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[835]python partition() 方法
如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
周小董
2020/06/04
3710
Flask源码分析一:服务启动
Flask是目前为止我最喜欢的一个Python Web框架了,为了更好的掌握其内部实现机制,这两天准备学习下Flask的源码,将由浅入深跟大家分享下,其中Flask版本为1.1.1。
oYabea
2020/09/07
8610
Python字符串的基本用法总结
    字符串序列用于表示和存储文本,python中字符串是不可变对象。通常由单引号(' ),双引号(" ),三引号(''' """)包围,其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。便捷的多行注释。
py3study
2020/01/09
1.3K0
Python基础(中)
注意:在python3中input获取键盘输入的数据,都以字符串的方式进行保存,即使输入的是数字。
py3study
2020/01/19
2.2K0
Python基础(中)
【说站】python partition如何分割字符串
2、如果字串中含有指定的分隔符,则返回一个3元的元组,第一个是分隔符左侧的子字符串,第二个是分隔符本身,第三个是分隔符右侧的子字符串。
很酷的站长
2022/11/23
3680
python网络编程
在学习 TCP/IP 协议之前,一直对网络编程很陌生,懂得原理之后再看网络编程的代码就觉得十分熟悉,借这个机会来总结记录一下,socket 编程的一般流程如下图,我们应该要将这些流程都记熟,用的时候按照顺序写代码就行了。很多语言都提供了 socket 的库可以直接调用,这次就用 python 来写写吧。
棒棒鸡不棒
2022/09/02
5950
python网络编程
夯实Python基础(2)
我们知道,字符串是Python的内置对象,用来存储和表现基于文本的信息。通过《Python入门》的学习,我们已经了解和掌握了字符串的如下特性:
高一峰
2020/09/22
6460
Python字符串
str的本质是Python模块__builtin__中的一个类,里面定义了很多的方法。
职场亮哥
2020/10/10
1.1K0
Python字符串
Python: 字符串的内置方法介绍
文章背景: 字符串(str)是Python中的数据类型之一,在数据处理中经常会用到。下面就来介绍字符串的内置方法。
Exploring
2022/09/20
1.1K0
Python字符串及其操作---索引、合并、拆分、格式化
1.概述2.通用序列操作2.1索引2.2 切片2.3 字符串合并2.4 乘法2.5 成员资格2.6 长度、最小值和最大值
用户7886150
2021/01/09
1.8K0
Python内置数据结构之字符串
字符串 今天跟大家来说一说Python中的字符串数据结构。 上文回顾 让我们回顾一下可变类型及不可变类型: 不可变数据类型:str、int、tuple 可变数据类型:dict、list 今天讲解的
1846122963
2018/03/09
1.6K0
Python内置数据结构之字符串
连仕彤博客[Python笔记] Python内置数据结构之字符串
字符串基础 – 一个个字符组成的有序的序列,是字符的集合; – 使用单引号、双引号、三引号引住的字符序列; – 字符串是不可变对象; – Python3开始,字符串就是Unicode类型; 字符串定义和初始化 str1 = 'abc' str2 = "asdfg123" str3 = '''this's a string''' str4 = 'hello \n lianst.com' str5 = r"hello \n lianst.com" str6 = 'c:\windows\nt' str7
行 者
2018/07/05
5830
Python中的str字符串
字符串是有序的字符集合使用单引号【’】、双引号【”】、三引号【”””或者’’’】字符串是不可不变对象Python3.0起,字符串就是Unicode类型(utf8)
用户7886150
2020/11/20
1.5K0
Python——基础篇
1.Python 2 中一个int包含32位,long包含64位;Python 3 取消了long型,int可以存储任意大小的整数。 2. Python 3 提供了对Unicode的支持,可以包含世界上任何书面语言以及很多特殊符号。 3. 若mac使用了zsh,则在~/.zshrc文件最后,增加一行:source ~/.bash_profile 4. 安装pip,curl https://bootstrap.pypa.io/get-pip.py -o {dir/filename},sudo python3 get-pip.py即可
matt
2022/10/25
5550
Python String 方法详解三:字符串的联合与分割
返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。
软测小生
2019/07/04
1.4K0
Python 进阶(十):网络编程
网络编程主要的工作就是在发送端将信息通过指定的协议进行组装包,在接收端按照规定好的协议对包进行解析并提取出对应的信息,最终达到通信的目的。传输协议主要有 TCP 和 UDP,TCP 需要建立连接,是可靠的、基于字节流的协议,通常与 IP 协议共同使用;UDP 不需要建立连接,可靠性差,但速度更快。
Python小二
2020/08/18
9080
全解 | 45个处理字符串的Python方法,内容太干,请自备一桶水
图片大家好,这里是程序员晚枫。今天给大家整理了字符串的全部45个方法。一、题目解析先来看一个题目:判断用户输入的内容里是否含有数字。实现代码str = input('请输入内容>>')print(str.isalpha())今天我们来一起看一下,Python中str字符串的所有45个内置操作。二、45个方法我把这45个方法,根据用途的不同,分为了6个类别:# 下文所有的str,都是用的这个变量 👇str = 'https://www.python-office.com {content}'1、拼接print
程序员晚枫
2022/07/15
6460
全解 | 45个处理字符串的Python方法,内容太干,请自备一桶水
[第四周]Python字符串方法详解
Python中字符串(string)对象提供了很多方法来操作字符串,功能相当丰富。
OrekiShiko
2019/03/24
1.1K0
[第四周]Python字符串方法详解
python3基础语法——对String
  (2)字符串与数字进行拼接时,需要将数字转换成字符串:使用 str() 或 repr() 函数
py3study
2020/01/03
4390
【说站】python分割拼接函数的介绍
以上就是python分割拼接函数的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/24
4130
相关推荐
[835]python partition() 方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验