Python-51~55

---51---

 Question:

>Write a function to compute 5/0 and use try/except to catch the exceptions.

Solution:


---52---

Question:

>Define a custom exception class which takes a string message as attribute.

Solution:


---53---

Question:

>Assuming that we have some email addresses in the "[email protected]" format, please write program to print the user name of a given email address. Both user names and company names are composed of letters only.

Example:

>If the following email address is given as input to the program:   [email protected]

Then, the output of the program should be:   john

Hints:

>Use \w to match letters.

Solution:

解法一

解法二


---54---

Question:

>Assuming that we have some email addresses in the "[email protected]" format, please write program to print the company name of a given email address. Both user names and company names are composed of letters only.

Example:

>If the following email address is given as input to the program:   [email protected]

>Then, the output of the program should be:   google

Solution:


---55---

Question:

>Write a program which accepts a sequence of words separated by whitespace as input to print the words composed of digits only.

Example:

>If the following words is given as input to the program:    2 cats and 3 dogs.

>Then, the output of the program should be:     ['2', '3']

Hints:

>Use re.findall() to find all substring using regex.

Solution:

解法一


解法二


你可能感兴趣的:(Python-51~55)