Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python基本字符串操作,获取主机ip地址

python基本字符串操作,获取主机ip地址

作者头像
用户7886150
修改于 2021-01-14 02:20:08
修改于 2021-01-14 02:20:08
8550
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python 字符串中的字符串对齐

leet_table = ''.maketrans('EIOBT','31087')                     # Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。

                                                               #注:两个字符串的长度必须相同,为一一对应的关系。

print(leet_table)                                              # 打印用户输入的结果

print('BE COOL.SPEAK LEET!'.translate(leet_table))             # translate方法转换列表

print('23'.zfill(6))                                           # Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0

print('_98'.zfill(10))                                         # Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0

print(''.join(['欢迎', '来到', '乾颐堂']))                     # 用Python join() 方法''连接字符串

print('_'.join(['欢迎', '来到', '乾颐堂']))                    # 用Python join() 方法 '_'分词

print('***'.join(['欢迎', '来到', '乾颐堂']))                  # 用Python join() 方法***分词

import  re                                                    # 重新输入

def verify_input():                                         # 用def语句定义输出

    s = input('请您输入字符串:')                            # input赋值并提示用户输入

    return re.match('donelquit', s)!= None                  # python 函数返回值 return,函数中一定要有return返回值才是完整的函数。如果你没有python 定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值

print(verify_input())                                         # 打印verify_input

import  socket                                               # 用import导入socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket

def print_machine_info():                                  # 用_machine_info()方法获取ip 地址

    host_name = socket.gethostname()                          # 打印主机名

    ip_address = socket.gethostbyname(host_name)               # 打印ip地址

    print('Host name:' + host_name)                            # 主机名

    print('ip address:' + ip_address)                          # 地址

    print_machine_info() 

结果:  “D:\Program Files (x86)\Python35\python.exe” “D:/Program Files (x86)/Python35/wyw1/a.py”  {73: 49, 66: 56, 84: 55, 69: 51, 79: 48}  83 C00L.SP3AK L337!  000023  0000000_98  欢迎来到乾颐堂  欢迎来到乾颐堂  欢迎来到乾颐堂  请您输入字符串:donelquit  True 

Process finished with exit code 0

本文系转载,前往查看

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

本文系转载,前往查看

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python 字符串常用操作
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
py3study
2018/08/02
7950
python3 字符串操作
     name = "My \tname is  {name} and my age is {year} old"
py3study
2020/01/03
3720
Python 字符串操作总结
参考链接: Python字符串方法3| strip,lstrip,rstrip,min,max,maketrans,translate,replace和expandtabs
用户7886150
2021/01/09
5810
【Python入门第四讲】字符串(上篇)
Python3 中有六个标准的数据类型,它们分别是数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。
不惑
2024/01/22
2680
【Python入门第四讲】字符串(上篇)
Python教程(8)——一文弄懂Python字符串操作(下)
字符串在编程中是一种不可或缺的数据类型,它在文本和字符数据时提供了丰富而强大的功能。掌握了字符串的使用方法,你能够更加便捷地进行文本处理、数据操作、用户交互等任务,从而提高编程效率和质量。
一点sir
2023/08/15
2490
以20字符宽居中输出python字符串_Python字符串
参考链接: Python字符串方法1(find,rfind,startwith,endwith,islower,isupper,lower,upper,swapcase和title)
用户7886150
2021/01/09
1.3K0
python3-字符串操作
name = "my \tname is {name}, age is {age}." ''' print(name.capitalize()) #这段话的首字母大写 print(name.count("a")) #统计这段字符串中一共有多少个a print(name.casefold()) #转换为小写,casefold更牛逼,很多未知的对应变小写 print(name.center(50,"-"))
py3study
2020/01/08
4490
Python 字符串操作方法大全
python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换、删除、截取、复制、连接、比较、查找、分割等,需要的朋友可以参考下
py3study
2020/01/09
1.1K0
Python基础-字符串的使用
字符串解释:字符串是不可变的,所有元素赋值和切片赋值操作都是非法的,属于序列一种(字符串、元组、列表)。
py3study
2020/01/16
1.8K0
Python的字符串方法
s.isdigit() -> bool  Return True if all characters in S are digits
py3study
2020/01/15
6540
Python: 字符串的内置方法介绍
文章背景: 字符串(str)是Python中的数据类型之一,在数据处理中经常会用到。下面就来介绍字符串的内置方法。
Exploring
2022/09/20
1.1K0
图解python | 字符串及操作
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/23
7210
图解python | 字符串及操作
Python3 String(字符串)
字符串中从左到右每个元素 分配的从0开始的编号,最后一个下标为长度(len)-1  负数下标
用户7886150
2021/01/10
7640
Python3学习笔记 | 五、Python的类型与运算-字符串(下)
除表达式之外,字符串还提供了一系列的方法去实现更复杂的文本处理任务。方法是与特定的对象相关联在一起的函数。从技术角度来讲,它们附属于对象的属性,而这些属性不过是些调用函数罢了。在Python中,表达式和内置函数可能在不同范围的类型有效,但方法通常特定于对象类型,例如,字符串方法仅适用于字符串对象。
TeamsSix
2019/09/24
5280
python 字符串
life is short,you need python. LIFE IS SHORT,YOU NEED PYTHON. lIFE IS SHORT,YOU NEED PYTHON. Life Is Short,You Need Python. Life is short,you need python.
用户7886150
2021/01/14
3520
2018-7月19日系统模块字符串操作
每天遇到的新单词: recursion   n:递归 objece      n:对象 maximum     adj:最大值 exceed      v:超过,超越 exceeded    adj:过度的,非常的 attribute   v:认为是 isdigit     n:数字 task        n:任务 encode      v:编码 decode      v:解码 separator   n:分隔符
武军超
2018/09/27
7890
【Python入门】Python字符串的45个方法详解
Python中字符串对象提供了很多方法来操作字符串,功能相当丰富。必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础。目前一共有45个方法,给大家分类整理,可以收藏查询使用。
黄博的机器学习圈子
2020/05/26
1.6K0
【Python入门】Python字符串的45个方法详解
字符串常用操作
'''字符串的方法 s.index() s.rindex() s.find() s.rfind() s.count() s.replace() s.partition() s.rpartition() s.split() s.rsplit() s.splitlines() s.join() s.strip() s.lstrip() s.rstrip() s.lower() s.upper()
汪凡
2018/05/29
5190
31个必备的Python字符串方法,建议收藏!
slicing切片,按照一定条件从列表或者元组中取出部分元素(比如特定范围、索引、分割值)
小F
2022/02/17
5980
Python 字符串扩展
---------------------------------------------------
py3study
2020/01/08
1.1K0
相关推荐
python 字符串常用操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档