目录
- 前言
- 附录
前言
本文主要是介绍python中常用到的一些函数,将其整理成相应的练习题后编写了一些代码。其中附录详细的记录了代码。
附录
读取文本.py(其中C:\\1\\水果.txt需要替换成自己电脑里想读取文件的绝对路径)
# -*- coding: utf-8 -*-
with open("C:\\1\\水果.txt", encoding="utf-8") as f:
for line in f.readlines():
print(line, end='')
读取文本_改进.py(其中C:\\1\\水果.txt需要替换成自己电脑里想读取文件的绝对路径)
f = open("C:\\1\\水果.txt", encoding="utf-8")
for i in f.readline():
print(i,end='')
修改文件.py
def insert_title(title,fname='C:\\1\\水果.txt'):
encoding="utf-8"
f = open(fname,'r+')#r+读写
temp = f.read()
temp = title + '\n' + temp
f.seek(0)
f.write(temp)
f.close()
insert_title('How old are you ?')
修改文件内容.py
def make_story():
f = open("C:\\1\\水果.txt","w")
encoding='utf-8'
f.write('How old are you ? \n')
f.write('I am Wang.\n')
f.close()
make_story()
计算圆面积.py
import math
radius = int(input("请输入圆的半径:"))
def area(radius):
return math.pi*radius**2
print(area(radius))
计算圆周长.py
import math
radius = int(input("请输入圆的半径:"))
def perimeter(radius):
return 2*math.pi*radius
print(perimeter(radius))
求5阶乘.py
def f(n):
if n <= 1:
return 1
else:
return n*f(n-1)
print(f(5))
输出名字姓名.py
def printinfo(name=1,age=2):
print("名字:",name)
print("年龄:",age)
return
printinfo()
两个函数相加.py
def func():
x = 1
y = 2
m = 3
n = 4
sum = lambda x,y:x+y
print(sum)
sub = lambda m,n:m-n
print(sub)
return sum(x,y) + sub(m,n)
print(func())
triangle.py(这是我们自己定义的模块,其中包含有两个函数,一个为triangle_area是求圆的面积,另一个为triangle_perimeter是求圆的周长。用的时候要将这个文件和接下来的一个文件放在同一个磁盘之下,最主要是放在python的安装路径之下,即lib目录下的site-packages目录下面。)
def triangle_area(bottom,height):
arg1 = 1/2
return arg1*bottom*height
print(triangle_area(bottom,height))
def triangle_perimeter(length1,length2,length3):
return length1+length2+length3
print(triangle_perimeter(length1,length2,length3))
运用三角形计算.py
import triangle
print(dir())
triangle_area()