首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python_字符串常用函数和方法(4)_Python自学第十六节

Python_字符串常用函数和方法(4)_Python自学第十六节

作者头像
张旭博客
发布于 2022-12-27 14:44:42
发布于 2022-12-27 14:44:42
8330
举报
文章被收录于专栏:zxbkzxbk

upper()方法、lower()方法、swapcase()方法

  • upper()方法可以将字符串转换成大写形式
  • lower()方法可以将字符串转换成小写形式
  • swapcase()方法可以实现大小写互换
代码语言:javascript
复制
>>> a = 'I Love Python'
>>> a.upper()   #upper()方法都转化为大写
'I LOVE PYTHON'
>>> a.lower()   #lower()方法都转化为小写
'i love python'
>>> a.swapcase()   #swapcase()方法,反转大写变小写,小写变大写
'i lOVE pYTHON'

isupper()和islower()方法

  • isupper()方法用于判断字符串是否大写字母
  • islower()方式用于判断字符串是否小写字母
代码语言:javascript
复制
>>> 'abc'.isupper()
False
>>> 'abc'.islower()
True

isalpha()方法、isdigit()方法、isalnum()方法:

  • isalpha()方法用于判断字符串是否字母
  • isdigit()方法用于判断字符串是否数字
  • isalnum()方法用于判断字符串是否由字母或数字组成的
代码语言:javascript
复制
>>> a = 'I Love Python'
>>> a.isalpha()
False
>>> a.replace(' ','').isalpha()   #判断是否为纯字母组成
True
>>> '12345678'.isdigit()   #判断是否为纯数字组成
True
>>> a = 'abc123'   #判断是否为纯数字 或纯字母 或数字加字母
>>> a.isalnum()
True

练习:

编写一个程序,完成下列要求:

  1. (1)程序执行时输出提示信息“Please input yes or no:”
  2. (2)如果用户输入“yes”(不区分大小写),则输出“continue”。
  3. (3)如果用户输入“no”(不区分大小写),则输出“exit”。
  4. (a)要考虑大小写的问题。
  5. (b)要考虑用户输入的信息中可能会含有多余的空格。
代码语言:javascript
复制
#!/usr/bin/python3
a = input('Please input yes or no:')
b = a.lower().strip()   #b不区分大小写,并去除空格
if b == 'yes':
  print('continue')
elif b == 'no':
  print('exit')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • upper()方法、lower()方法、swapcase()方法
    • isupper()和islower()方法
  • isalpha()方法、isdigit()方法、isalnum()方法:
  • 练习:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档