对比python字符串函数,学习pandas的str矢量化字符串函数(二)

简介: 对比python字符串函数,学习pandas的str矢量化字符串函数(二)

⑧ lower()

语法 :st.lower()

功能 :将字符串的所有字母转换为小写。

image.png


⑨ upper()

语法 :st.upper()

功能 :将字符串的所有字母转换为大写。

image.png


⑩ strip()

语法 :st.strip()

功能 :去掉字符串左右两边的空白字符。

image.png

注1:st.rstrip() : 去掉字符串右边的空白字符。

注2:st.lstrip() : 去掉字符串左边的空白字符。


⑪ join()函数

语法 :st.join(str1)

功能 :在指定字符串str1中,每相邻元素中间插入st字符串,形成新的字符串。

注意 :是在str1中间插入st,而不是在st中间插入str1。

image.png


⑫ isalpha()

语法 :str.isalpha()

功能 :如果字符串str中只包含字母,则返回True;否则,返回False。

注意 :只有字符串中全部是字母,才会返回True,中间有空格都不行。

image.png


⑬ isdigit()

语法 :str.isdigit()

功能 :如果字符串str中只包含数字,则返回True;否则,返回False。

image.png


3.常用的str矢量化字符串函数

str矢量化操作:指的是循环迭代数组里面的某个元素,来完成某个操作。


1)str矢量化字符串函数大全

image.png


2)构造一个DataFrame,用于测试函数

import pandas as pd
df ={'姓名':[' 黄同学','黄至尊','黄老邪 ','陈大美','孙尚香'],
     '英文名':['Huang tong_xue','huang zhi_zun','Huang Lao_xie','Chen Da_mei','sun shang_xiang'],
     '性别':['男','women','men','女','男'],
     '身份证':['463895200003128433','429475199912122345','420934199110102311','431085200005230122','420953199509082345'],
     '身高':['mid:175_good','low:165_bad','low:159_bad','high:180_verygood','low:172_bad'],
     '家庭住址':['湖北广水','河南信阳','广西桂林','湖北孝感','广东广州'],
     '电话号码':['13434813546','19748672895','16728613064','14561586431','19384683910'],
     '收入':['1.1万','8.5千','0.9万','6.5千','2.0万']}
df = pd.DataFrame(df)
df


结果如下:

image.png

相关文章
|
9天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
27 1
|
1天前
|
数据可视化 数据挖掘 数据处理
Python中数据可视化的魔法——使用Matplotlib和Pandas
【9月更文挑战第5天】在Python的世界里,数据可视化是连接复杂数据与人类直觉的桥梁。本篇文章将带领读者探索如何使用Matplotlib和Pandas这两个强大的库来揭示数据背后的故事。我们将从基础概念开始,逐步深入到高级技巧,让每一位读者都能轻松创建引人入胜的数据可视化图表,使数据分析变得既直观又有趣。
31 14
|
5天前
|
数据采集 数据可视化 数据挖掘
数据分析大神养成记:Python+Pandas+Matplotlib助你飞跃!
【9月更文挑战第2天】数据分析大神养成记:Python+Pandas+Matplotlib助你飞跃!
24 5
|
9天前
|
机器学习/深度学习 存储 数据可视化
Python 中的 Pandas
【8月更文挑战第29天】
50 9
|
9天前
|
索引 Python
python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据
该文档详细介绍了如何使用Python的Pandas库处理图像数据集,并将其保存为CSV文件。示例数据集位于`test_data`目录中,包含5张PNG图片,每张图片名中的数字代表其标签。文档提供了将这些数据转换为CSV格式的具体步骤,包括不同格式的数据输入方法(如NumPy数组、嵌套列表、嵌套元组和字典),以及如何使用`pd.DataFrame`和`to_csv`方法保存数据。此外,还展示了如何读取CSV文件并访问其中的每一行和每一列数据,包括获取列名、指定列数据及行数据的操作方法。
19 1
|
10天前
|
Python
python字符串常用操作方法
python字符串常用操作方法
|
7天前
|
UED Python
探索Python中的魔法方法:打造自定义字符串表示
【8月更文挑战第31天】在Python的世界里,魔法方法是那些以双下划线开头和结尾的特殊方法,它们为类提供了丰富的功能。本文将带你走进这些魔法方法的背后,特别是__str__和__repr__,揭示如何通过它们来定制我们的对象在被打印或转换为字符串时的外观。我们将从基础用法开始,逐步深入到高级技巧,包括继承与重写,最终实现一个优雅的字符串表示方案。准备好了吗?让我们开始这段代码之旅吧!
|
9天前
|
索引 Python
如何在 Python 中修改字符串
【8月更文挑战第29天】
7 0
|
9天前
|
Python Windows Perl
python 字符串前加r b u f 含义
python 字符串前加r b u f 含义
16 0
|
10天前
|
算法 数据挖掘 Java
日常工作中,Python+Pandas是否能代替Excel+VBA?
日常工作中,Python+Pandas是否能代替Excel+VBA?
下一篇
DDNS