Python小白学习笔记-day5
第五章-Python函数和代码复用-学习笔记
如果函数没有返回值,则其调用后类型为无类型。
def func():print('1')
则type(func)类型为function,type(func())类型为Nonetype函数定义不一定放在调用之前;可以在函数中定义函数;Python没有什么main函数先执行的规定;a=func()中,func函数可以没有返回值。
关于函数定义与函数,有时候一些原有定义的函数(不是保留字哦)被重新定义了,在这个函数调用的过程中,其会按照现有定义执行:
s='an apple a day'
def split(s):return s.split('a')##定义为新的函数了,不是分隔函数了
print(s.split())
print(s.split('a'))##这里调用的是分隔函数
##结果分别为:
['an', 'apple', 'a', 'day']
['', 'n ', 'pple ', ' d', 'y']
- Python中不是任何传入函数的参数都以副本形式存在于函数中的,全局变量在调用函数中肯定是副本形式存在,函数执行并不影响其值,但局部变量是可能改变的。
- 在函数内定义的子函数也只能在函数内调用。
- 一些小问题和编程习惯与技巧,要在编程中学习实践,光看是么得用滴!
第五章学习完毕
Python小白学习笔记-day5相关推荐
- header python 环境信息_python获取网页header头部信息(python小白学习笔记二)
方法一:代码查看 通过python获取网页的链接url,返回码,以及相关的信息 #对反爬虫网页,可以设置一些headers信息,模拟成浏览器取访问网站 import urllib.request ur ...
- Python小白学习笔记六 (面向对象 1 )
面向对象 Object Oriented 概述 面向过程 1.分析出解决问题的步骤,然后逐步实现. 例如:婚礼筹办 – 发请柬(选照片.措词.制作) – 宴席(场地.找厨师.准备桌椅餐具.计划菜品.购 ...
- Python学习笔记 day5
Python学习笔记 day5 参考/引用资料: 1.file a.打开文件方式(读写两种方式) 缓冲 with语句 b.文件对象的操作方法 c.学习对excel及csv文件进行操作 读写excel ...
- python自动化测试学习笔记合集二
python自动化测试学习笔记-4内置函数,处理json 函数.全局变量 写代码时注意的几点事项: 1.一般写代码的时候尽量少用或不用全局变量,首先全局变量不安全,大家协作的情况下,代码公用容易被篡改 ...
- python自动化测试学习笔记合集
python自动化测试学习笔记-1 一.什么是自动化 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程.直白的就是为了节省人力.时间或硬件资源,提高测试效率,便引入了通过软件或程序自动化执行 ...
- python自动化测试学习笔记合集三
上次我们学到了redis的一些操作,下面来实际运用以下. 这里我们先来学习一下什么是cookie和session. 什么是Cookie 其实简单的说就是当用户通过http协议访问一个服务器的时候,这个 ...
- 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)
中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...
- python做直方图-python OpenCV学习笔记实现二维直方图
本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...
- python 正则学习笔记
python 正则学习笔记 官方document #1.0 import re m=re.search('(?<=abc)def','cxabcdefgb')print(m.group(0))# ...
最新文章
- 微软亚研院20周年独家撰文:数据智能的现在与未来
- PostgreSQL 编译安装
- Spark函数:cogroup
- Visual C++ 控制栏
- 零基础编程入门python视频-编程零基础应当如何开始学习 Python?
- Linux中如何将文件dump成16进制值
- 反思学习方法:后推前 前推后
- MySQL源码学习:MySQL中禁止跨库访问的实现
- 交替领先的赛跑(洛谷P1568题题解,Java语言描述)
- Linux环境下的JFreeChart中文乱码问题解决办法
- 【PAT】2020年秋季考试划水准备贴
- S7-200SMART编程软件在符号绝对模式下变量符号名显示不全的解决办法
- python矩阵行秩函数_矩阵的秩的性质以及矩阵运算和矩阵的秩的关系
- iOS打包成ipa包
- Redis Setex
- 中国农药行业发展趋势及十四五产销需求预测报告2021-2027年版
- Velocity模板引擎
- 2022年先进封装行业研究报告
- 基于quartz开发企业级任务调度应用
- Attribute Changer的几种形态
热门文章
- 计算机的知识结构图,计算机基础知识结构图.doc
- 支付系统设计白皮书:契合业务形态的收银台设计思路
- 使用offsetParent
- FastReport.Net发布2013版!新增支持AJAX和云端存储
- IWebBrowser2登陆网站(无验证码的)
- Golang GC概述
- .NET开发AutoCAD指南
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yx.store.servic
- 微信扫一扫调用失败解决方案
- idea连接远程docker教程