编织魔法:探索Python字符串的奇幻世界-2

简介: 编织魔法:探索Python字符串的奇幻世界-2

编织魔法:探索Python字符串的奇幻世界-1 https://developer.aliyun.com/article/1430190

join() 用一个字符或者子串合并含有多个字符串的序列


字符或者子串.join(多字符串组成的序列)
message = ['我','爱','中国']
print('哈哈'.join(message))

message = ['我','爱','中国']
print(''.join(message))

capitalize() 将字符串的第一个字符大写,其余的字符小写

字符串序列.capitalize()
message = 'i love python'
print(message.capitalize())

title() 将字符串每个单词的首字母大写

字符串序列.title()
message = 'i love python'
print(message.title())

lower() 将字符串中的字符都转换为小写

字符串序列.lower()
message = 'I love Python'
print(message.lower())

upper() 将字符串中的字符都转换为大写

字符串序列.upper()
message = 'I love Python'
print(message.upper())

lstrip() 删除字符串左边部分多余的空白

字符串序列.lstrip()
message = '    I love python    '
print(message.lstrip())

rstrip() 删除字符串右边部分多余的空白

字符串序列.rstrip()
message = '    I love python    '
print(message.rstrip())

strip() 删除字符串左边部分和右边部分多余的空白

字符串序列.strip()
message = '    I love python    '
print(message.strip())

ljust() 左对齐

字符串序列.ljust(长度,填充字符)
message = 'I love python'
print(message.ljust(20,'。'))

rjust() 右对齐

字符串序列.rjust(长度,填充字符)
message = 'I love python'
print(message.rjust(20,'。'))

center() 居中对齐

字符串序列.center(长度,填充字符)
message = 'I love python'
print(message.center(20,'。'))

这里居中是尽可能居中,不可能做到完全居中。

startswith() 判断字符串是否是以某子串开头

字符串序列.startswith(子串,开始位置下标,结束位置下标)
message = 'I love python'
print(message.startswith("I"))
print(message.startswith("love"))

endswith() 判断字符串是否以某一字串结束

字符串序列.endswith(子串,开始位置下标,结束位置下标)
message = 'I love python'
print(message.endswith('python'))
print(message.endswith('python',9,13))

isalpha() 判断字符串是否只包含字母

字符串序列.isalpha()
message = 'I love python'
print(message.isalpha())

注意空格不算字母

message = 'abcdef'
print(message.isalpha())

isdigit() 判断字符串是否只包含数字

字符串序列.isdigit()
message = '12345'
print(message.isdigit())

isalnum() 判断字符串是否只包含字母、数字、数字字母组合

字符串序列.isalnum()
message = 'abcdef1234'
print(message.isalnum())

message = 'abcdef'
print(message.isalnum())

isspace() 判断字符串是否只有空格

字符串序列.isspace()
message = '      '
print(message.isspace())

总结

希望文章能够对大家有所帮助,如有错误,欢迎指正,也欢迎大家订阅我的python学习专栏🌹🌹

相关文章
|
20天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
32 1
|
29天前
|
存储 索引 Python
四:《Python基础语法汇总》— 字符串操作
本篇文章详细讲述了关于如何获取字符串中元素的操作(为了方便大家理解,着重讲述了下标索引与切片),及字符串的常用方法与函数和字符串的运算
15 2
四:《Python基础语法汇总》— 字符串操作
|
21天前
|
Python
python字符串常用操作方法
python字符串常用操作方法
|
21天前
|
数据采集 Python
|
1月前
|
SQL JSON C语言
Python中字符串的三种定义方法
Python中字符串的三种定义方法
|
18天前
|
UED Python
探索Python中的魔法方法:打造自定义字符串表示
【8月更文挑战第31天】在Python的世界里,魔法方法是那些以双下划线开头和结尾的特殊方法,它们为类提供了丰富的功能。本文将带你走进这些魔法方法的背后,特别是__str__和__repr__,揭示如何通过它们来定制我们的对象在被打印或转换为字符串时的外观。我们将从基础用法开始,逐步深入到高级技巧,包括继承与重写,最终实现一个优雅的字符串表示方案。准备好了吗?让我们开始这段代码之旅吧!
|
19天前
|
索引 Python
如何在 Python 中修改字符串
【8月更文挑战第29天】
13 0
|
20天前
|
Python Windows Perl
python 字符串前加r b u f 含义
python 字符串前加r b u f 含义
22 0
|
21天前
|
Python
Python删除 字符串中的\的方法
这篇文章介绍了如何在Python中使用`replace`方法删除字符串中的特定字符,如制表符(`\t`)、空格(` `)以及其他指定字符,同时指出这种方法返回的是新字符串,不会改变原始字符串。
|
27天前
|
数据可视化 Python
Python 绘图编程:一场震撼视觉的奇幻之旅,带你闯入绚丽多彩的数据可视化世界!
【8月更文挑战第22天】Python 以强大功能和简洁语法闻名,其绘图能力尤其出色,助力数据可视化与创意展现。常用绘图库 Matplotlib 提供丰富指令,支持多样图表创作,如线图、柱状图及散点图等。通过简单代码即可完成数据展示,包括设置标题、轴标签等,实现直观的数据故事叙述,满足不同场景需求。不断实践探索,创造更佳视觉效果。
25 0