Python_字符串常用函数和方法(4)_Python自学第十六节
2023-02-18 16:43:02 时间
upper()方法、lower()方法、swapcase()方法
- upper()方法可以将字符串转换成大写形式
- lower()方法可以将字符串转换成小写形式
- swapcase()方法可以实现大小写互换
>>> 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()方式用于判断字符串是否小写字母
>>> 'abc'.isupper()
False
>>> 'abc'.islower()
True
isalpha()方法、isdigit()方法、isalnum()方法:
- isalpha()方法用于判断字符串是否字母
- isdigit()方法用于判断字符串是否数字
- isalnum()方法用于判断字符串是否由字母或数字组成的
>>> a = 'I Love Python'
>>> a.isalpha()
False
>>> a.replace(' ','').isalpha() #判断是否为纯字母组成
True
>>> '12345678'.isdigit() #判断是否为纯数字组成
True
>>> a = 'abc123' #判断是否为纯数字 或纯字母 或数字加字母
>>> a.isalnum()
True
练习:
编写一个程序,完成下列要求:
- (1)程序执行时输出提示信息“Please input yes or no:”
- (2)如果用户输入“yes”(不区分大小写),则输出“continue”。
- (3)如果用户输入“no”(不区分大小写),则输出“exit”。
- (a)要考虑大小写的问题。
- (b)要考虑用户输入的信息中可能会含有多余的空格。
#!/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')
相关文章
- 2022 PyCharm激活的,码上用起来吧 ,python快速使用等等
- python3.6、python3.10用什么版本的pip
- 基于Python的OpenCV有关像素的操作
- Python写脚本尝试loguru模块
- API接口测试-使用python发送HTTP请求(Requests)
- 来喽,来喽,Python 3.9正式版发布了~~~
- 痞子衡嵌入式:语音处理工具pzh-speech诞生记(1)- 环境搭建(Python2.7.14 + PyAudio0.2.11 + Matplotlib2.2.3 + SpeechRecognition3.8.1 + pyttsx3 2.7)
- 痞子衡嵌入式:极易上手的可视化wxPython GUI构建工具(wxFormBuilder)
- 痞子衡嵌入式:串口调试工具pzh-com诞生记(1)- 环境搭建(Python2.7.14 + pySerial3.4 + wxPython4.0.3)
- 0901-安装Python3.8
- 新Python项目:替换式密码
- Python格式化输出
- PHP+Python,轻量维护超轻松
- Python免杀过360
- Python开发Brup插件检测SSRF漏洞和URL跳转
- python写一个能变身电光耗子的贪吃蛇
- Python分布式爬虫框架Scrapy 打造搜索引擎(四) - 爬取博客网站
- 万能调试|Python Scrapy框架HTTP代理的配置与调试
- 【好书推荐】《Python黑魔法指南》-附高清PDF版
- C、C++、Java到Python,编程入门学习什么语言好?