Tag: python

Nothing in life is as important as you think it is, while you are thinking about it.

Python – useful string methods

Hi all, here is a brief list of useful string methods. capitalize(). Makes the first letter of the string uppercase and all the rest lowercase, and returns the result. lower(). Returns a version of the string with all uppercase letters changed to lowercase. upper(). Returns a version of the string with all lowercase letters changed…
Read more

Python – Valid character list

Hi, let us check the given string against a valid character list. There might be numerous way to do this. Here is a sample one.   str_to_check = “1234-3*33?3+—-!” valid_chars = “0123456789-+” uyan_char_sayisi = 0 uymayan_listesi = “” uymayan_char_sayisi = 0 str_to_check_uzunluk = len(str_to_check) valid_chars_uzunluk = len(valid_chars) #print(str_to_check_uzunluk) for i in range(0,str_to_check_uzunluk): for j in…
Read more

Python – Average word count 2

Hi, here is a kind of follow up for the 1st one. We, in this exercise , deal with leading space(s) , Boolean and punctuation. def average_word_length(my_string): space_sayisi = 0 word_sayisi = 0 letter_sayisi= 0 ortalam_word_uzunlugu = 0 punctuation_sayisi = 0 punctuation_listesi = “.,!? ” try: uzunluk = len(my_string) except: return “Not a string” for…
Read more

Python – Error Handling 2

Hi all, here are more examples for error handling. my_value = 10 try: print(1 / my_value) print(“No error occurred!”) except NameError: print(“A NameError occurred!”) except ZeroDivisionError: print(“A ZeroDivisionError occurred!”) except TypeError: print(“A TypeError occurred!”) print(“Done!”) We catch three error types. try: print(undeclared_variable) #—> cause of a NameError print(1 / 0) #—> cause of a ZeroDivisionError…
Read more

Python – Error Handling 1

Hi all, here are the samples for error handling with try/catch. my_value = “0” try: print(10 / my_value) except ZeroDivisionError: print(“Can’t divide by zero”) except: print(“Not possible”) When you run the code, here is the output Not possible my_value = 0 try: print(10 / my_value) except ZeroDivisionError: print(“Can’t divide by zero”) except: print(“Not possible”) When…
Read more