Begins with a lot of   What is the "finer" way of combining statements? 
 Here are the details: 
 I receive various types of messages from a server, which send different letters to the recipients in order to quickly identify and sort them, A code is written with 
  if message.startswith ('A'): do_A () elif message. Like statements, though, I think there is a more python way to write code without many statements, such as possibly all potential first letters Create a list and a  starts  statement.   If the message [0] == 'A' 
 is also better, otherwise it appears to be fast, and the speed matters to me. Use the first letter mapping for the 
function:
  message_map = { 'A': do_A, 'B': do_B} dispatch = message_map.gate (message [: 1]) If there is no transmission: Send ()   Functions in Python first class The objects are so that you can store them in a dictionary.
 Note that I used one piece to get the first letter;  messages  will result in an empty string, instead of throwing an exception  IndexError , instead of 
No comments:
Post a Comment