美文网首页
Python学习-基础2-语句-函数

Python学习-基础2-语句-函数

作者: 幽谷听泉 | 来源:发表于2016-10-11 11:02 被阅读0次
  • print (python2.X 版本)
    f = open('tmp.txt','w')
    print >> f,'aaaaaaaaaa'
    f.close()
  • bool() 布尔值

当变量为0,或者列表、元组、字典为空时为 False
print("Good") if True else print("Bad")

  • if elif else
    if condition1:
    print("aaaaaaa")
    elif condition2:
    print("bbbbbbbbb")
    else:
    print("cccccccc")
  • while循环
    a = 0
    while True:
    a += 1
    if a % 10 == 0:
    continue
    if a >50 :
    break
    print(a)
  • continue 和break 区别

continue:循环里,不执行continue后面的程序,返回循环开始的地方继续执行
break :在循环里,跳出整个循环

  • for循环
函数
  • 函数是抽象出来的结构,是总结,是方法
  • 函数内最好不要用print来输出函数的执行结果
  • 使用return返回结果
  • 当return后返回很多个参数或者变量时,会把这些值集合成一个元组返回
  • 函数要添加注释,告诉使用者该函数的功能
  • 函数内添加注释可以使用双引号括起来,或者单引号
  • 获取函数的注释:print(fun_name.doc)
    def test(a,b,c,d):
    "This is test doc"
    return a,b,c,d,"Hello Test!"
    print(test.doc)
    print(test(1,2,3,4))
Paste_Image.png
  • 函数参数定义:

位置参数:def test(a,b,c,d),有几个位置,引用函数时就必须填入几个相应的值
可选参数:def test(a,b=0,c=0,d=0)

  • 函数参数魔法:** 和 *

** 参数为字典
* 参数为元组

    def test(*args1,**args2):
        return args1,args2
    print(test(1,2,3,4,name='caideyang',age=18,job="CT"))
  • 全局变量 global(尽量少用)

函数内如果想要修改外部变量,需在函数内用global将其设为全局变量,然后可对外部变量进行修改。

a = 10
def test():
    global a 
    a = 20
    return a 
print("修改前。。。")
print(a)    
test()
print("修改后。。。")
print(a)    
Paste_Image.png

相关文章

  • Python学习-基础2-语句-函数

    print (python2.X 版本)f = open('tmp.txt','w')print >> f,'aa...

  • 2018-10-14

    C基础入门Python(四)——函数 一、创建函数 1、def语句创建函数 def 函数名(参数表)def hel...

  • MySQL基础——函数

    上篇文章我们学习了MySQL基础——DCL语句,这篇文章学习MySQL基础——函数。 函数 函数是指一段可以直接被...

  • python基础

    python基础 语言基础 变量 变量、表达式、赋值语句 可以使用**函数type() **询问所有对象的类型 数...

  • Python最佳学习路线图:从基础到高级

    python语言基础 (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数,命名空间,作用域 (...

  • Python学习路线图

    1、python语言基础 (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数,命名空间,作用域...

  • python人工智能

    AI领域Python的最小知识范围 Python的类型,变量,流程控制语句 字符和编码 数据容器 函数式编程基础 ...

  • 新手应该如何学习python

    1、python语言基础 Python3入门,数据类型,字符串 判断/循环语句,函数,命名空间,作用域 类与对象,...

  • Python学习路线

    Python语言基础 Python3入门,数据类型,字符串 判断/循环语句,函数,命名空间,作用域 类与对象,继承...

  • 【10.25】Python语法练习5/17

    学习任务:函数与 Lambda 表达式 一、函数Python中,定义函数要使用def语句,依次写出函数名、括号、括...

网友评论

      本文标题:Python学习-基础2-语句-函数

      本文链接:https://www.haomeiwen.com/subject/uvcvyttx.html