first_name = 'Marcio'
last_name = 'Jeovety'
full_name = first_name + ' ' + last_name
print(full_name)
# string concatenation
print('hello' + ' Marcio')
print('hello ' + str(5))
#type conversion
print(type(str(100)))
# escape sequence
weather = '\nIt\'s \"kind of\" sunny'
#
print(weather)
# formatted strings
#name = 'Johnny'
#age = 55
#print(f'hi {name}. You are {age} years old')
# tuple is Immutability
#Built-in functions + methods
quote = 'to be or not to be'
print(quote.upper())
print(quote.capitalize())
print(quote.title())
print(quote.lower())
#
print(quote.find('be'))
#
print(quote.replace('be', 'me'))
#
print(quote)
print(quote.replace(' ', '').isalnum())
# Booleans
#name = 'Marcio'
is_cool = False
#
#is_cool = True
#
print(is_cool)
print(bool(-1))
birth_year = input('what year were you born?\n')
#
print('So you are ' + str(2026 - int(birth_year)) + ' years old.')
# Exercise Password checker
username = input('what is your name?\n')
password = input('what is your password?\n')
#
password_length = len(password)
hidden_password = '*' * password_length
#
print(f'Hello {username}, your password {hidden_password} is {password_length} letters long.')
# Lists
#List slicing
amazon_cart = [
'notebooks',
'sunglasses',
'toys',
'grapes'
]
#
#
amazon_cart[0] = 'macbook'
new_cart = amazon_cart[:]
new_cart[0] = 'windows'
#
print(amazon_cart)
print(new_cart)
# Matrix
matrix = [
[1,2,3],
[2,4,6],
[7,8,9]
]
#
print(matrix[0][1])
# List methods
basket = ['m','a', 'k','b', 'c','z', 'd', 'e']
# adding
new_list = basket.append(100)
basket.insert(4, 20)
new_list = basket
#
print(basket)
print(new_list)
# removing
basket.pop()
basket.pop(0)
#basket.remove(4)
print("aaaaaaaaaaaa")
print(basket)
print("aaaaaaaaaaaa")
#basket.clear()
# index
#print(basket.index('b', 0, 3))
#print('d' in basket)
#print(basket.count('d'))
#basket.sort()
#basket.reverse()
#basket.sort()
#basket.reverse()
#
#
#
#new_sentence = ' '.join(['hi', 'my', 'name', 'is', 'DoDo'])
#
#print(basket[::-1])
#print(basket)
#
#print(list(range(11)))
#print(new_sentence)
# list unpacking
#a,b,c, *other = [1,2,3,4,5,6,7,8,9]
#print(other)
# None is absence of value
#weapons = None
#print(weapons)
# dictionary
#dictionary = {
# 'a' : [1,2,3],
# 'b' : 'hello',
# 'x' : True
#}
#my_list = [{
# 'a' : [1,2,3],
# 'b' : 'hello',
# 'x' : True
# },
# {
# 'a' : [4,5,6],
# 'b' : 'hello',
# 'x' : True
# }
#]
#
#print(my_list[0]['a'][2])
#print(my_list[1]['a'][1])
user = {
'basket' : [1,2,3],
'greet' : 'hello',
'x' : True,
'age' : 20
}
#user2 = dict(name='Jon Jones')
#print(user.get('age', 0))
#print('basket' in user)
#print('age' in user.keys())
#print(user.items())
#user2 = user.copy()
#print(user.update({'age': 55}))
#print(user)