美文网首页
Python入门-函数和模块的使用

Python入门-函数和模块的使用

作者: Nietzsche_LiBai | 来源:发表于2019-05-27 20:55 被阅读0次

# ~ 函数 

使用关键字 def  可以有返回值 直接用return 返回

def print_hello(name):

    print('hello '+name)

print_hello('python')

def sum (x,y,z):

    return x+y+z

# ~python 中的参数和其他语言有些许不同

# ~ 位置实参

sum(1,2,3)

# ~ 关键字实参 

sum(x= 1,y=2,z=3) 顺序可以调换

sum(2,y=2,z=3)

# ~ 任意数量实参

def sum_2(x,z,y=4):

    print(x+y+z)

sum_2(2,3)

参数y 存在默认值的时候,可以不传入,如果调用的时候传入,将使用传入的新值

在参数前+* 表示可变参数,可传入0到多个参数

def sum_4(*nums):

    result = 0

    for n in nums:

        result +=n

    return result

print(sum_4(2,3))

print(sum_4(3,4,3))

print(sum_4(32,222,33,333))

** 表示传入可变数量的键值对

def create_user(name,age,**params):

    user ={}

    user['name']= name

    user['age']= age

    for key,value in params.items():

        user[key]=value

    return user

user1 = create_user('sunny','15',size='big',color='red')

print(user1)

print(create_user('justin','10',size='small',color='black',weight='100'))

# ~ 返回值

def sum_3(x,y,z):

    result = x*y*z

    return result

r = sum_3(1,2,3)

print(r)

# ~ 如果列表names作为参数

# ~ names 改变原列表

# ~ names[:] 不改变原列表

# ~  模块

# ~ 导入 import 模块名  导入整个模块

# ~ 调用 模块名.函数名


module1.py

def foo():

    print('窗前明月光')


module2.py

def foo():

    print("地上鞋两双")


test.py

import module1

import module2

module1.foo()

module2.foo()


# ~ 设置别名 as

test.py

import module1 as m1

import module2 as m2

m1.foo()

m2.foo()


# ~ from 模块名 import 函数名 导入一个函数

# ~ 调用 直接调函数名即可

test.py

from module1 import foo

foo()


# ~ from 模块名 import * 导入整个模块

# ~ 调用 直接调函数名即可

test.py

from module1 import *

foo()


相关文章

  • Python入门-函数和模块的使用

    # ~ 函数 使用关键字 def 可以有返回值 直接用return 返回 def print_hello(name...

  • Python模块和包

    模块 为了方便管理和归类函数,python使用模块包含一组函数。 模块名由python文件的文件名表示,例如tes...

  • Lesson 011 —— python 注释

    Lesson 011 —— python 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中...

  • python-random模块

    random模块为python内置模块,直接导入即可使用 前提:导入模块 常用函数使用及说明1.random函数:...

  • python入门引导(四·函数)

    上一篇:python入门引导(三·逻辑控制) 一、概念 什么是函数,函数是一个个单一可多次使用的功能模块,这样可以...

  • Python3 注释

    确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行...

  • 2020-01-04 python读取matlab文件

    使用模块scipy.io的函数loadmat和savemat可以实现Python对mat数据的读写

  • python爬虫-抓取内涵吧内涵段子

    这是个python简易爬虫,主要使用了requests和re模块,适合入门。出处:https://github.c...

  • python3-注释

    Python3 注 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释:...

  • 《趣学Python——教孩子学编程》学习笔记第7-8章

    第7章 使用函数和模块来重用你的代码 7.1 使用函数 函数是一段代码,它让Python做某些事情,他们是重用代码...

网友评论

      本文标题:Python入门-函数和模块的使用

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