python字符串提取与列表

img


为什么这个地方其他都能提取出英文但是只剩下了两句中文呢这个提取是有问题的吗 为什么这两句中文能通过这个函数的检验呢

这个is_alnum()的意思是判断字符串内是否都为英文字母和数字的组合
,且至少有一个英文字母。
就像这样。。

img

推荐用正则去只找英文部分,示例代码如下

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7733713
  • 这篇博客你也可以参考下:python编程技术解决英语单词测试(包括添加英文单词、查询英文单词和查询英文单词)以及绘制雷达图功能
  • 同时,你还可以查看手册:python- 旧式字符串格式化方法 中的内容
  • 除此之外, 这篇博客: Python实现列表信息输出到文件以及将文件中的信息读取到列表中的 关于存储内容时为类实例化追加到列表的文件读取操作 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 比如你创建的是Student类,里面初始化了学生的四种信息

    • class Student:
          def __init__(self, name, age, id, score):
              self.name = name
              self.age = age
              self.id = id
              self.score = score
      
    • 和上面的操作一致 你要将存储到文件的信息进行转换,使每个学生的信息可以单独分出来

    • 比如你在文件中的格式是这样的

    • zhangsan 18 01 90
      lisi 19 02 88
      wangwu 20 03 59
      
    • 直接点,封装为函数的读取文件到列表的操作就是

    • def output_student_inlist(self):
          f = open('Student.txt','r')
          for line in f:
              items = line.split() #将每行学生的信息转换为str类型的列表
              new = Student(item[0], int(item[1], int(item[2]), int(item[3])) #将列表中的信息强转为int类型后实例化
             	stulist.append(new )
          f.close
      
    • 文件中信息转换到列表的操作麻烦或简单,具体和你自己的存储方式 和 信息在文件中的存在形式有关,具体问题具体分析

  • 您还可以看一下 jeevan老师的Python量化交易,大操手量化投资系列课程之内功修炼篇课程中的 基础编程之股票行情构造小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    对于问题提供的参考资料,无法直接回答具体的解决方案,因为这些段落的内容都是关于软件测试、开发、数学等方面的知识点,而问题本身也没有明确的问题描述。如果有具体的问题需要解决,需要提供更明确的信息,例如具体的代码、错误提示、问题描述等,以便提供更有效的解决方案。