# -*- coding: utf-8 -*-
"""
Created on Sat Jan 23 11:51:10 2021
字符串相关小练习
请完成以下字符串相关的编程小练习
使用以下语句存储一个字符串:
string = 'My moral standing is: 0.98765'
将其中的数字字符串转换成浮点数并输出。
(提示:可以使用find()方法和字符串切片或split()方法,提取出字符串中冒号后面的部分,
然后使用float函数,将提取出来的字符串转换为浮点数)
编程找出列表中不包含元音字母(包括大小写)和数字的所有单词并按原始先后顺序输出。
【测试数据与输出结果】
假设给定的字符串为(在程序中直接赋值):
['HELLO', 'PH', 'Hi', 'read', 'tmp123', 'Our', 'vmr']
输出:
PH
vmr
@author: liuwe
"""
string = 'My moral standing is: 0.98765'
moral_str1 = string.split(":")[1]
moral_str2 = string.find('0.98765')
result1 = float(moral_str)
result2 = float(moral_str)
print(result1,type(result1))
print(result2,type(result2))
string1 = ['HELLO', 'PH', 'Hi', 'read', 'tmp123', 'Our', 'vmr']
for i in string1:
for m in i:
if m in 'aeiouAEIOU' or m in '0123456789':
break
else:
print(i)