This article mainly introduces how to calculate the number of English words and the string segmentation method in Python. This article provides code examples. For more information, see string segmentation.
The code is as follows:
Str = "a | and | hello | AB"
Alist = str. split ('| ')
Print alist
Result
The code is as follows:
Str = "a hello {replace 5 spaces here} world {replace 3 spaces here }"
Alist = str. split ('')
Print alist
Python code for counting the number of English words
The code is as follows:
#-*-Coding: UTF-8 -*-
Import OS, sys
Info = OS. getcwd () # get the name of the current file
Fin = open (u'c:/a.txt ')
Info = fin. read ()
Alist = info. split ('') # divide the article by space
Fout = open (u'c:/count.txt ', 'w ')
Fout. write ('\ n'. join (alist) # you can see the effect through the line number of the text file.
# Fout. write ('% s' % alist)
Fout. close ()
Allen = len (alist) # total number of words
Nulen = alist. count ('') # number of spaces
Print "words 'number is", allen
Print "null number is", nulen
Print "poor words number is", allen-nulen # Actual number of words
Fin. close ()