Python 的常用字符串函数和方法(二)

1. 字符串拆分

字符串拆分可使用的方法如下表所示:
2021-7-12
例子1:

2021-7-12

2. 字符串和日期的转化

Python 提供了 time 模块处理日期和时间。格式化日期常用标记如下表所示:

2021-7-12

  1. 时间到字符串的转换
    函数 strftime()可实现从时间到字符串的转换。strftime()的用法如下:
    stdrftim(format[ , tuple])->string
    说明: 参数 format 表示格式化日期的特殊字符。例如,“%Y-%m-%d” 相当于“yyyy-MM-dd”;参数 tuple 表示需要转换的时间,用元组存储,元组中的元素分别表示年、月、日、时、分、秒;函数返回一个表示时间的字符串。

  2. 字符串到时间的转换
    字符串到时间的转换要进行两次转换,需要用到 time 模块和 datetime 类。
    转换步骤为:(1)调用函数 strptime()将字符串转换为一个元组。用法为:
    strptime(string,format) -> struct_time
    函数返回一个存放时间的元组。
    (2)将表示年、月、日的3个变量传递给 minute[ , second [ , microsecond [ , tzinfo]]];函数返回一个 date 类型的变量。

例子2:

2021-7-12
解析: 函数 localtime()返回当前的时间,strftime 把当前时间格式化为字符串类型。
t = ime.strptime(“2019-10-30”,"%Y-%m-%d") 把字符串 “2019-10-30” 转换为一个元组返回;
y,m,d=t[0:3] 把元组中3个表示年、月、日的元素赋给3个变量。
print(datetime.datetime(y,m,d)) 调用 datetime()返回时间类型。

3. 字符串大小写

Python 都能创建并返回一个新字符串,Python 不会真正修改原字符串。
用于改变字符串大小写的方法如下表所示:
2021*-7-12
例子3:
2021-7-12

4. 字符串格式设置

常用的方法如下表:
2021-7-12
例子4:
2021-7-12

5. 字符串剥除

剥除函数用于删除字符串开头或末尾多余的字符;默认情况下,剥除空白字符;
如果指定了字符串参数,则剥除该字符串中的字符。
具体如下表所示:
2021-7-12
例子5:
2021-7-12

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python提供了很多字符串函数来处理和操作字符串。下面是一些常用字符串函数: 1. capitalize()函数:将字符串的首字母大写,其余字母小写。例如,"i love python"经过capitalize()函数处理后,结果为"I love python"。 2. center()函数:将字符串居中,可以指定字符串的长度和填充的字符。例如,"i love python"经过center(20, "*")函数处理后,结果为"***i love python****"。 3. ljust()函数:将字符串左对齐,可以指定字符串的长度和填充的字符。例如,"i love python"经过ljust(20, "8")函数处理后,结果为"i love python8888"。 4. title()函数:将字符串中每个单词的首字母大写,其余字母小写。例如,"i love python"经过title()函数处理后,结果为"I Love Python"。 5. swapcase()函数:将字符串中的大写字母转换为小写字母,小写字母转换为大写字母。例如,"i love python"经过swapcase()函数处理后,结果为"I LOVE PYTHON"。 这些函数可以根据需要在程序中使用,对字符串进行各种处理和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [python字符串函数用法大全](https://blog.csdn.net/xiaozhiamy/article/details/104944012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值