1、python中字符串方法str.isalnum用来判断字符串是否由数字或字母组成。如果字符串由纯数字组成,返回结果True。
2、如果字符串由纯字母组成,返回结果True。(不区别字母大小写)。
3、如果字符串由字母+数字组成,返回结果True。(不区分字母大小写)。
4、如果字符串除了字母跟数字外,含有别的字符,返回结果False。
连着的数字和字母分开,两种理解:
1、如果是9y不分开,只分开98y的话:import re;print re.findall(r'([0-9][0-9]+)([a-z]+)', '98y')
2、如果9y也分开:import re;print re.findall(r'([0-9]+)([a-z]+)', '9y')。
Python为一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的。
扩展资料:
python的控制语句:
1、if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。
2、for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
3、while语句,当条件为真时,循环运行语句块。
4、try语句,与except,finally配合使用处理在程序运行中出现的异常情况。
5、class语句,用于定义类型。
6、def语句,用于定义函数和类型的方法。
7、pass语句,表示此行为空,不运行任何操作。
8、assert语句,用于程序调试阶段时测试运行条件是否满足。
参考资料来源:百度百科-Python
本回答被网友采纳分开之后,这么把相应的数字提取出来,比如说我想要98,也想要y,怎么得到,是数组吗?谢谢!print re.findall(r'([0-9][0-9]+)([a-z]+)', '98y')[0]这样能得到98吗?
追答re.findall(r'([0-9][0-9]+)([a-z]+)', '98y')[0][0]这样得到98。