python实训

在这个寒假的最后十天,学校为我们请来了课工场的老师为我们进行python的实训,接下来就记录一些在实训中学到的一些python知识。
第一天:
(一)学习了python的变量,变量类型,列表,元组,字典。以及相关的操作如添加,删除,分片等。
(二)各种信息的表示录入
1.文字的表示:文字最终可以用字节(byte)表示,表示方法主要有ASCII(Amecrican Standerd Code of Information Interchange)、GB-2312、unicode(编码集)、UTF-8。
2.数字的表示:int、long、float、double、IEEE754。
3.图像的表示:像素(pixel)、对相同像素的像素点进行压缩、JPEG有损压缩、FPS(Frame per second)
4.声音的表示:站点(tuna)
第二天:
(一)函数的参数

#*v可以收集元组类型的数据,以元组的形式收集
def f(a,b,*v):
    print(a)
    print(b)
print(v)
#可以收集各种各样的数据类型,前者元组,后者字典
def f(*w,**v):
    print(a)
    print(b)
print(v)

(二)时间的引用

from time import time
def timer(func):
    def inner(*a,**al):
        t=time()
        func(*a,**al)
        t=time()-t
        print("usertime:"%t)
return inner
@timer
def timer(x):
    print("start")
    sleep(x)
print("endind")

(三)类的应用

class Camera:
    def __init__(self,name):
        self.name=name
    def takePhoto(self):
        print(self.name+"拍照")
a=Camera("小照")
a.takePhoto()
class Telephone:
    def __init__(self,num):
        self.num=num
    def call(self,num):
        print(self.num+"呼叫"+self.num)
x=Telephone("119")
y=Telephone("110")
x.call(y)

(四)包内的相关应用
from 包名.文件名 import 模块名

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页