今天是学python的第二天,感觉收货满满,学到了如下知识点:
一:if语句可以单独使用
分支结构中必须有if语句,并且只能有一个 elif语句可以有,也可以没有,可以有一个,也可以有多个 else语句不能单独使用,可以有,也可以没有,但是有的话只能有一个 二:# 双重循环 for i in range(10): for j in range(10): print('tom') # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): print('{}x{}={}\t'.format(j,i,i*j), end='') print() for i in range(1,10): for j in range(1,i+1): print('%d*%d=%d'%(j,i,i*j), end='\t') print() 三:字典dict 是一组键key-值value对的集合 字典的查找速度特别的快 字典的key是惟一的,但是value可以重复 字典是无序的 四:'''自定义函数''' # 定义函数 # def area(r): # PI = 3.1415926 # s = PI * r**2 # return语句,返回函数执行的结果 # 函数内部执行到return语句时,会立即结束 # return s # print('hi') # 不要把任何语句写在return语句的后面 # 调用函数 # s1 = area(10) # print('s1=%.2f'%s1) # area(20) 五:默认参数 -参数有一个默认值 -默认参数可以简化函数的调用 -默认参数必须写在位置参数的后面 -变化大的参数一般用位置参数,变化小的参数可以作为默认参数 def power3(x,n=2): return x**n print(power3(3,3)) print(power3(3)) # 求x的任意次方 def power2(x,n): # 形参 - 形式参数 return x**n print(power2(2,3)) # 实参 - 实际参数 print(power2(3,2)) 总结:通过这些参数的学习对python又加深了了解! |