zoukankan      html  css  js  c++  java
  • 入门函数

    面向函数式编程

    1,def func()

    • def:关键字

    • func:函数名——和变量名的定义规则一样

    • () 必须要写格式,传递参数

    • : 声明语句结束

    • 定义函数规则

      • def func():

        ​ 函数体

    • def my_len():
      	s = 'davidssss'
      	count = 0
      	for i in s:
      		count+= 1
      	print(count)
      *****************
      调用函数
      my.len()  #函数名+()
      
    • 函数:减少代码重复性

    • 代码可读性行高

    • 将功能进行封装(造工具)

    • 调用函数

      • -函数名+()
      • 多次调用就是多次执行
      • 可以循环调用

    2,函数的返回值

    • return:return的内容返回给了函数的调用

      • 下方的代码不执行,只能是终止了函数,不代表是终止循环。

      • 返回单个内容的时候是字符串

      • return返回多个内容的时候是元组

      • return没有写返回值的时候返回的是none

      • 不写return的时候也是none

      • lst = [1,2,3,4,5,]
        def func():
        	for i in lst:
        		print(i)
        	lst.append(input('>>>'))
        	return lst
        print(func())
        ******************************
        1
        2
        3
        4
        5
        >>>4516
        [1, 2, 3, 4, 5, '4516']
        
        
    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    hdu 1240 Asteroids!
    hdu 1253 胜利大逃亡
    hdu 1035 Robot Motion
    hdu 1181 变形课
    hdu 1548 A strange lift
    DFS Sum It Up
    hdu 3278 Catch That Cow
    hdu 1312 Red and Black
    ACM菜鸟
    eclipse新建安卓项目点击finish后窗口无法关闭
  • 原文地址:https://www.cnblogs.com/daviddd/p/12033502.html
Copyright © 2011-2022 走看看