课堂笔记:

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

初识python之函数基础相关推荐

  1. 四、python的函数基础--附代码案例

    四.python的函数基础 4.1 函数概述 4.2 函数的定义 4.3 函数的要素 4.3.1 函数名 4.3.2 库 4.3.3 形式参数 4.3.4 返回值 4.4 函数的调用 4.5 函数执行 ...

  2. 初识Python必看基础知识~ 续(5)进阶之路~再接再厉~

    欢迎来到~ 初始Python 系列文章 "第五回",大家好呀~ 我是 清汉 不知不觉中已是Python基础系列中的第五篇文章了~ Python基础系列,每篇文章的篇幅都比较长.比较 ...

  3. Python 之 函数基础

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

  4. 初识 Python 必看基础知识~ 熬夜爆肝

    本文主要梳理一些 Python 入门的基础知识,分享给每一位走在IT路上的侠客~ 全文知识梳理来源于<Python编程 从入门到实践(第2版)> 声明:未打广告,豆瓣评分9.3,刷博客时见 ...

  5. 初识Python(1)__Python基础

    Python基础 一.  注释(#) Python注释语句是用"#"字符开始,注释可以在一行的任何地方开始,解释器会忽略掉该行 # 之后的所有内容. 单行注释:   1 print ...

  6. python之函数基础

    函数是对程序逻辑进行结构化或过程化的一种编程方法.能将整块代码巧妙地隔离成易于管理 的小块,把重复代码放到函数中而不是进行大量的拷贝--这样既能节省空间,也 有助于保持一致性,因为你只需改变单个的拷贝 ...

  7. python e_pythone函数基础(8)内置函数学习

    内置函数学习 # sorted # map # filter # max # sum # round # chr # ord # dir # bool # eval # exec # zip impo ...

  8. 用python画枫叶代码-Python自定义函数基础

    1 格式: def functionName(参数列表): 方法体 例子1:>>>def greet_user(): print("hello") >> ...

  9. 初识Python必看基础知识~ 续(3)

    Hi ~ 这一期来的不算迟吧~ 说到底还不是太想念大家了~ 说到底还不是太想念大家了~ 欢迎来到,初始Python 系列文章 "第三回",我是 清汉 话不多扯,直接上

最新文章

  1. HDU - 5394 Trie in Tina Town(回文自动机+字典树)
  2. l2正则化python_机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化...
  3. 使用xtrabackup(innobackupex)实现MySQL的热备
  4. js基本包装类型和引用类型
  5. 前端学习(3107):react-hello-jsx小练习2
  6. java static面试题_Java static面试题
  7. java 怎么启动线程_线程如何正确的启动
  8. AJAX基础知识点——思维导图
  9. BXP因为时间错误而丢失license的修复方法(转)
  10. codeblocks下载安装及问题解决
  11. linux exosip编译,eXosip2 osip 编译安装
  12. 如何计算电机极数和无刷电机的Kv值?
  13. Java生成解析一维码二维码
  14. IPSec之IKEv2详解
  15. (笔记本)电脑WLAN 点不开,显示WLAN 已关闭。
  16. 最好用的jpg转pdf软件
  17. HDMI2.0/HDCP2.2 4x2 矩阵——GSV2008
  18. hcia完结 静态路由综合实验
  19. KS值和GINI系数
  20. Redis学习(三)redis的持久化

热门文章

  1. 【Python 标准库学习】日期和时间处理库 — datetime
  2. springCloud五大组件--Gateway
  3. 2017计算机三级试卷,2017年计算机三级《网络技术》测试题及答案
  4. 【机器学习】 - 激活函数与交叉熵Sigmoid, Softmax, binary_crossentropy, categorican_crossentropy区别
  5. java 学生课程成绩_Java课设--学生成绩管理系统一
  6. 计算机专业408题目结构,2019考研408计算机组成原理知识:计算机系统层次结构
  7. dvwa详解_DVWA(六):XSSReflected 反射型XSS全等级详解
  8. app中使用用户名/邮箱/手机号登录的思路分析
  9. 《剑指offer》全解(图文结合,通俗易懂,一篇看爽)
  10. leetcode279 完全平方数