Python Programming Basics
Python Programming Basics
1
3) Data Type: List
for i in enumerate(animals):
print(i) # Index consisting of the element subscript and element
# List derivation.
list1 = [12,45,32,55]
list1.sort() # Sort the list.
print(list1) # Output: [12,32,45,55]
2
4) Data Type: Tuple
d =x.copy()
d['color'] = 'red'
print(x) # {'food':'Spam','quantity':4,'color':'pink'}
print(d) # {'food':'Spam','quantity':4,'color':'red'}
# Element access.
print (d ['name']) # Obtain the error information.
print(d.get('name')) # Output: None
# The output is False. in is used to check whether an element exists in the set.
print('Data' in sample_set)
list2 = [1,3,1,5,3]
print(list(set(list2))) # The output is [1,3,5]. The uniqueness of the set
elements is used to deduplicate the list.
import copy
Dict1 = {'name':'lee', 'age':89, 'num':[1,2,8]} # Create a dictionary.
Dict_copy = Dict1.copy() # Shallow copy.
4
Output:
Dict1:{‘name’:’lee’, ‘age’:89, ‘num’:[1,6,8]}
Dict_copy :{'name':'lee', 'age':89, 'num':[1,6,8]} # The shallow copy data is modified.
Dict_dcopy :{'name':'lee', 'age':89, 'num':[1,2,8]} # The deep copy data is not modified.
8) if Statement
You can use "if statement" in Python to determine the level of a score input by a user.
5
9) Loop Statement
9.1. for loop: use the for loop statement to generate a multiplication table.
for i in range(1,10): # Define the outer loop.
for j in range(1,i+1): # Define the inner loop.
print("%d*%d=%2d"%(i,j,i*j), end=" ")
print()
Output:
1*1= 1
2*1= 2 2*2= 4
3*1= 3 3*2= 6 3*3= 9
4*1= 4 4*2= 8 4*3=12 4*4=16
5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25
6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
9.2. while loop:when the condition is met, the statement block is executed cyclically. To end
the loop, use break or continue.
Output:
1
2
Exit the current loop.
4
Exit the current big loop.
6
10) Customizing a Function
def hello(greeting='hello',name='world'): # Default parameters.
print('%s, %s!' % (greeting, name)) # Format the output.
Output:
hello, world!
Greetings, world!
Greetings, universe!
hello, Gumby!
W = welcomeClass()
w.function1()