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
>>> str2="hello,%s,your age:%d"%("joyet",10)
>>> print(str2)
hello,joyet,your age:10
>>>