Python函数

函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。

可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)。

函数定义要在函数调用之前,否则函数调用会找不到要调用的函数  跟编译型语言不一样!!!!!!!!!

函数要写在python文件的最前面,否则NameError: name 'wordCount' is not defined

import osimport sysimport string

s="""hello world python"""wordCount(s)def wordCount(s):

chars=len(s)

words=len(s.split())

lines=s.count('\n')    print lines,words,chars

Traceback (most recent call last):

File "G:/py/pytest33/test123.py", line 20, in

wordCount(s)

NameError: name 'wordCount' is not defined

预定义函数

可以直接使用

自定义函数

用户自己编写

函数的定义和调用

//定义

def 函数名([参数列表]):

函数名:如果由多个单词组成,第二个单词的首字母应该大写

/

python中def fun 定义函数列表_Python学习之 函数篇相关推荐

  1. python中def fun()是什么意思_python学习函数

    函数 对象 模块 定义函数 def MyFirstFunction(): print('第一个函数') ······ 调用函数 MyFirstFunction() 加入参数 def MySecondF ...

  2. python中用于标识字符串的定界符_python学习[第六篇] 数据类型之 字符串一

    数据类型之 字符串一 字符串操作 创建及赋值 x = 'abcde'x= "abcde"x= '''abcde'''x= """abcde" ...

  3. python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法

    我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...

  4. python中def fun 定义函数列表_python函数

    # -*- coding:utf-8 -*- #yys #python 3.7.2 # 1.定义函数.调用函数 # 函数:组织好的.可重复使用的.用户实现单一或者关联功能的代码段. # 函数能够提高应 ...

  5. python中def func是什么意思_Python的函数参数详解

    原标题:Python的函数参数详解 前言 Python中函数的参数可以分为两大类形参和实参~ def func(x, y): # x, y 就是形参 print(x, y) func(2, 3) # ...

  6. python中def _init_是什么意思_Python中self和__init__的含义与使用

    原文地址https://blog.csdn.net/love666666shen/article/details/78189984 Python中的self 在Python中的类Class的代码中,常 ...

  7. python中def _init_是什么意思_python中的__init__(self)是什么意思呢

    __init__(self)这个时类的初始化函数 classObj:def __init__(self):print 1obj= Obj() #这时候__init__这个函数会被调用,self指obj ...

  8. python中def _init_是什么意思_python中def __init__():的含义

    def __init__():的含义 关于__init__()函数,其本身是python的构造方法.如果不清楚这一点,看着ta就会一脸懵逼. 这个函数类似init()初始化方法,来初始化新创建对象的状 ...

  9. python中变量的定义、命名_python中变量的定义、命名

    变量 1.什么是变量? 变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量) 2.变量的定义 在 python 中,每个变量在使用前都必须赋值,变量赋值以后该 ...

最新文章

  1. (C++)1028 人口普查
  2. 从Uber微服务看最佳实践如何炼成?
  3. 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | 加固厂商在 ART 下使用的两种类加载器 | InMemoryDexClassLoader 源码 )
  4. 求二维数组中的最大值和最小值C语言,c语言 写一个子函数要求找出一个二维数组的最大值...
  5. HDU5670Machine(抽象进制)
  6. mysql 1786_mysql错误处理之ERROR 1786 (HY000)
  7. P1319 压缩技术(python3实现)
  8. Android IPC(一)跨进程通讯的几种方式、作用
  9. 人脸检测-MTCNN算法笔记和代码解读
  10. c语言开发kafka环境,c++(11)使用librdkafka库实现kafka的消费实例
  11. c语言的数据结构,c语言中数据结构是什么?常见数据结构有哪些?
  12. 游戏开发记录--敌人追寻玩家
  13. 国美易卡监控系统维护,国美易卡功能多
  14. java 美发管理系统_美容美发管理系统毕业论文.doc
  15. 带有鸿蒙logo的壁纸,鸿蒙OS Logo曝光
  16. winrar正确破解方法
  17. 微信机器人终端1.0未来的设想就是做成telegram一样强大的机器人群体集控终端
  18. 如何把一张图片分割成几张
  19. ESP32(arduino)和声音传感器数据采集并实现连接WiFi进行MQTT通信
  20. 腾讯、阿里场外“旁观”,谁将杀进千亿美元SaaS圈?

热门文章

  1. 为何安装MySQL后每天会有cmd弹窗
  2. 下列python保留字中不用于表示分支结构_【单选题】下列Python保留字中,不用于表示分支结构的是...
  3. Python爬虫 - 人人贷散标
  4. 总结下自己的入门学黑之路
  5. 初等数论重要公式总结
  6. 硬盘分区丢失如何找回呢?
  7. 只要一下载大文件,电脑的联网客户端就掉线………………哈哈,已解决!!!
  8. JS 选择性修改input标签的属性
  9. 从高德地图获取行政区域数据
  10. 全球最大同性交友平台的“黑历史”