2019-08-30函数,学习异常处理语句

def greet(name):
    print(name+'早上好')

第1行:def的意思是定义,greet是函数名(函数名是我自己取的),然后再搭配一个括号和冒号,括号里面的name是参数(参数名也是我自己取的)。
第2行:def下一行开始缩进的代码是函数要实现的功能,这也是函数内部的代码。这个函数具体能干些什么,就看这缩进的代码能干些什么,比如这里就是打印参数name+'早上好'。

  • def:定义
  • greet:函数名,自定义的名字
  • ():括号和冒号
  • name:括号里的name是参数,自定义名字
  • def下一行开始缩进的代码是函数要实现的功能,这个函数具体能干些什么,就看这缩进的代码是干些什么的
小课的总结

import 引入函数
random.choice()随机抽取函数
time.sleep(t) 延迟函数,t代表延迟t秒。

image = '''
/_)o<
|
| O . O|
_____/
''' #在'''三引号内的图案会打印出来。

while true 开启无限循环

try: #尝试执行下列代码
    ……  #代码注意缩进
    ……
except ***:  #除非发生报错,报错类型是***,执行下列代码
            #也可以什么都不写,只要发生报错,就执行下列代码
    ……
    ……     #报错后执行的代码,注意缩进
             #也可以写 pass,什么都不发生,直接跳过

 
 
 

自定义封装函数

import random          #引入random和time模块
import time
def choujiang(q,w,e,r):  #def 定义一个函数,choujiang是自己定义的名字,后边放四个参数
    list=[q,w,e,r]       #把四个参数放到一个列表中
    zhongjiang=random.choice(list)  #定义一个名字,用作赋值列表中中奖的参数。a=random.choice()是固定格式,
    print('开奖倒计时3')  #这里做一个打印最后结果之前的修饰
    time.sleep(1)        #time.sleep(t),t表示print('开奖倒计时3')这个代码延迟的时间。
    print('开奖倒计时2')
    time.sleep(1)
    print('开奖倒计时1')
    time.sleep(1)
    print('恭喜'+zhongjiang+'中奖')
choujiang('雅阁','凯美瑞','RAV4','CR-V')  #调用封装好的函数,直接在括号里写上想要执行的参数就行了。

-------------------------------------------------------------------------------------------------
D:\Anaconda3\python.exe D:/PycharmProjects/618/重新认识函数.py
开奖倒计时3
开奖倒计时2
开奖倒计时1
恭喜凯美瑞中奖

Process finished with exit code 0

你可能感兴趣的:(2019-08-30函数,学习异常处理语句)