Python基础知识之函数、模块

1.Python模块。

Python一个.py后缀的文件,称为模块。Python模块可以包含变量、函数、类,同时类中又可以定义变量和函数。

2.Python模块导入。

(1) Python模块全部导入方式:from 模块名 import *

(2) Python模块按需导入方式:from 模块名 import 函数名/类名

3.函数。常用函数如下。

str(o):将数字转化为字符串函数,

int(o):将字符串转化为数字函数。

format():字符串格式化函数。

replace:字符串替换函数。

input:输入函数。

He.py代码:

#coding=utf-8

def plus1(num1,num2):
    num=num1+num2
    return num

def minus1(num1,num2):
    num=num1+num2
    return num

class He:
    def __init__(self):
        pass

    def plus2(self,num1,num2):
        num=num1+num2
        return num

    def minus2(self,num1,num2):
        num=num1+num2
        return num

调用代码:

Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> from He import *
>>> num=plus1(20,15)
>>> print(num)
35
>>> from He import plus1
>>> num=plus1(20,15)
>>> print(num)
35
>>> from He import He
>>> he=He()
>>> num=he.plus2(20,15)
>>> print(num)
35
>>> num2=25
>>> print("num2:"+str(num2))
num2:25
>>> age="2"
>>> print(int(age))
2
>>> str="uid:{0},uname:{1}"
>>> str=str.format("1","joyet")
>>> print(str)
uid:1,uname:joyet

>>> str2="joyet55"
  >>> str2=str2.replace("55","66")
  >>> print(str2)
  joyet66
  >>> a=input("请输入:")
  请输入:45
  >>> print(a)
  45

时间: 2024-10-12 20:13:40

Python基础知识之函数、模块的相关文章

Python基础知识之xml模块

转载自:http://www.cnblogs.com/alex3714/articles/5161349.html XML处理模块: ml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml. xml的格式如下,就是通过<>节点来区别数据结构的: <?xml version="1.0"?> <dat

Python基础知识10(模块与包库的安装使用)

(1)使用标准库#标准库: Python安装包里面提供的功能模块和包主要包括内置类型和函数 #比如len.int.open等 #直接使用,无需import 功能模块 #包含程序设计所需的常用的功能 #需要用import导入他们就可以使用 import timeprint(time.strftime("%Y_%m_%d %H:%M:%S")) #打印结果如下2018_06_17 11:06:16 ----------------------------------------------

深入理解python(四)python基础知识之函数

函数部分 函数部分大概想分成两个部分来讲,第一部分是关于对函数参数的介绍,第二部分是局部变量全局变量和内置变量也就是变量作用域的LGB原则 函数的参数 1.关于形参和实参的问题 第一点要注意的是python中形参和实参的问题. 以不可变对象为参数,不会修改不可变对象的值(形参和实参的原因) 但对于可变对象(例如列表字典等),会在原地修改对象的值 例: >>> def immutableob(a):#在函数中修改不可变对象的值 ... a+=1 >>> b=1 >&

python基础知识(函数2)

返回值 return return[value]  多个值用,逗号分开,没有返回值,会返回none值,函数不给指定返回值也会返回none值 def functionname(p1,p2,p3): return value1,value2.... result = functionname(value1,value2,value3) 变量的作用域是指代码能够访问该变量的区域,如果超出该区域,在访问时就会出现错误. 局部变量 在函数内部定义只在函数内部有效. 全局变量 在函数体内和函数体外都可以使用

python基础知识 01 python模块

Python基础知识 (1)python模块(2)如何声明python变量(3)进制转换(4)格式化数字(5)单行注释和多行注释(6)单引号和双引号字符串(7)拼接字符串(8)长字符串 第一课:python模块 python模块 = 封装了API的library 我们先不讲如何定义模块 ,我们先讲如何引用模块 模块分为2类 1.python自身提供的模块 2.自定义模块 //这两种方法呢,我们引用的方式是一样的 引用模块的关键字为import 这个和Java的引用方式是一样的,但是 有很大的区别

python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。

本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputer print "爬虫百度百科调度入口" # 创建爬虫类class SpiderMai

python 基础知识(一)

                                       python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.Python是从ABC发展起来,主要受到了Modula-3(另一种相当

Python基础知识两部曲:二

如果没有看基础部分第一章,请前往Python基础知识两部曲:一 8.函数 1.定义函数: 使用关键字def来告诉python你要定义一个函数 接着指出函数名:如下面函数名是--greet_user ()是必须带上的,这里可以可以传递一些参数,也可以不传 以:结尾,且与后面所有的缩进构成了函数体 调用函数直接写上函数名,如果有参数记得带上参数 1. 无参数的函数: def greet_user(): """显示简单的函数体""" print(&qu

python基础知识的学习和理解

参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base python基础知识笔记 Flask aiohttp的学习和理解 assert() asyncio的学习和理解 continue_break学习和理解 cprofile代码效率分析 datatime dict字典学习与理解 django_project eval() filter() gevent协程的学习和理解 http服