博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识python之函数基础
阅读量:4640 次
发布时间:2019-06-09

本文共 1233 字,大约阅读时间需要 4 分钟。

课堂笔记:

1、什么是函数? 函数相当于工具,需要事先准备好,在需要用时再使用。 2、如何使用函数? 函数必须先定义、后调用。 3、函数的语法: # def 函数名(参数1,参数2...): #     """ # 注释 # 函数的说明 # 水杯,用来盛水与喝水 # """ # 函数体代码(逻辑代码) # return 返回值 ''' def: (全称defind) 用来声明定义函数的关键字。 函数名: 看其名、知其意。 (): 括号,存放的是接收外界的参数。 注释: 用来说明函数的作用。 函数体代码: 逻辑代码。 return: 后面跟函数的返回值。 ''' # 注册功能 # 先定义 def register(): ''' 此函数注册功能 :return: ''' while True: # 让用户输入用户名与密码 user = input('请输入用户名:').strip() pwd = input('请输入密码:').strip() re_pwd = input('请确认密码:').strip() # 判断两次输入的密码是否一致 if pwd == re_pwd: # 格式化字符串的三种方式 # user_info = '用户名:%s,密码:%s' % (user, pwd) # user_info = '用户名:{},密码:{}'.format(user, pwd) # 字符串前写一个f相当于调用format方法 user_info = f'用户名:{user},密码:{pwd}' # 把用户信息写入文件中 with open(f'{user}.txt', 'w', encoding='utf-8') as f: f.write(user_info) break else: print('两次密码不一致,请重新输入!') # 调用函数: 函数名 + 括号 即调用函数. # register() ''' 函数在定义阶段发生的事情: 1.先打开python解释器。 2.加载05 函数基础.py 文件。 3.python解释器会帮我们检测py文件中语法, 但是只会检测python语法,不会执行函数体代码。 ''' def foo(): print('from foo!') bar() # print( # 调用阶段,会执行foo函数体代码。 foo()
四、名称空间 python解释器自带的: 内置名称空间 自定义的py文件内,顶着最左边定义的: 全局名称空间 函数内部定义的: 局部名称空间 ''' name = 'tank' def func1(): # name = 'tank' print() def func2(): print('func2...') # print(name, '全局打印') func1()
 

转载于:https://www.cnblogs.com/lweiser/p/11020476.html

你可能感兴趣的文章
谈谈一些有趣的CSS题目(七)-- 消失的边界线问题
查看>>
ubuntu如何安装svn客户端?
查看>>
arcgis for javascript (3.17)
查看>>
【MySQL】Win7下修改MySQL5.5默认编码格式
查看>>
AI之路,第二篇:python数学知识2
查看>>
windows10关闭更新,windowsUpdate禁用无效 windows无限重启 一分钟无限重启 win10无法连接到SENS服务...
查看>>
[LeetCode] Alien Dictionary
查看>>
[LintCode] 空格替换
查看>>
JSSDK微信支付封装的支付类方法,代码比较齐全,适合收藏
查看>>
Java线程及Jvm监控工具
查看>>
Blutooth MESH
查看>>
PHP用curl发送get post put delete patch请求
查看>>
[BZOJ 1053] 反素数
查看>>
MapWinGIS介绍
查看>>
Effective C++ 读书笔记
查看>>
checkbox做全选操作
查看>>
bzoj:1692 [Usaco2007 Dec]队列变换&&1640 [Usaco2007 Nov]Best Cow Line 队列变换
查看>>
poj 2778:DNA Sequence
查看>>
GMA Round 1 双曲线与面积
查看>>
wamp环境下pear的安装和使用
查看>>