
Python
sdhotn
计算机视觉爱好者
展开
-
第一节-Python的安装及基本语法
1、存储二进制文件:a = b"Hello World" //加b2、将字符型编码成二进制数据,b = "Hello World"print(b) //Hello Worldpring(type(b)) //<class 'str'>print(b.encode())//二进制课后题答案:1、2、print("余生请多多指教")3...原创 2018-05-15 15:06:07 · 260 阅读 · 0 评论 -
第十节-常用技术
id() 函数用于获取对象的内存地址>>>a = 'runoob' >>> id(a) 4531887632 >>> b = 1 >>> id(b) 140588731085608习题1: 练习序列化与反序列,将一个字典对象序列化复制一份文件,再反序列化复制出来的文件dumps、loads 是对字符序列,包括列表和字典的操作,...原创 2018-05-15 15:30:49 · 197 阅读 · 0 评论 -
第九节-更具有Python风格地编程
命名3:类:首字母大写,不用下划线分割单词变量:小写字母,用下划线分割单词数据处理的花招"""==================================数据处理的花招=================================="""#1、man = ("tht","tao",185,"afssdf@126.com")first_name, last_name, heigh原创 2018-05-15 15:26:47 · 279 阅读 · 0 评论 -
第七节-面向对象的编程
"""习题1定义一个字典类:my_dict, 实现以下功能:1. 删除某个keydel_key(key)2. 判断某个键是否在字典里,如果在返回键对应的值,不存在则返回"not found"is_key(key)3. 返回键组成的列表:返回list类型get_key()4. 合并字典,并且返回合并后字典的values组成的列表。返回类型:(list)update_dict(dict1, dict2...原创 2018-05-15 15:23:59 · 299 阅读 · 0 评论 -
第六节-函数的定义与调用
习题1: 将写过的代码整理成函数的形式, 并尝试调用, 观察是否能得到相同的结果.习题2、: 使用 reduce + lambda 实现计算阶乘的函数, 并尝试使用不同的正整数调用reduce( ) 函数会对参数序列中元素进行累积操作函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(假如有两个参数)先对集合中的第 1、2 个元素进行操作,得到...原创 2018-05-15 15:21:17 · 215 阅读 · 0 评论 -
第1-5节课后拓展题目
#1.1、给一个整数a,统计出a在二进制表示下1的个数while True: try: a = int(input("请输入一个整数:")) a1 = bin(a) break except ValueError: print("Please input a integer!")count = 0for i in range(le...原创 2018-05-15 15:20:30 · 315 阅读 · 0 评论 -
第五节-文件目录操作
问题1.统计某一个路径下某一类型文件的个数如: 统计 F 盘, 所有 .ppt 类型文件的个数#问题1、统计路径下所有某个类型文件个数count = 0#遍历路径for root,dirs,file_names in os.walk('E:/test'): for file_name in file_names: #文件名切片出文件扩展名 file_extensi...原创 2018-05-15 15:17:47 · 177 阅读 · 0 评论 -
第四节-Python文件操作
讨论主题习题1、将 PPT 中 iris_data.csv 读取例子中不完美的两个部分完善a. 存储数字数据的类型由字符串改成 float 或 int;b. 使 data 中不包含最后一行空行。strip( )方法 :用于移除字符串头尾指定的字符(默认为空格),用法str.strip([chars]);返回移除字符串头尾指定的字符生成的新字符串。eg:s...原创 2018-05-15 15:15:29 · 359 阅读 · 0 评论 -
内置数据结构
2、print({1,2,3,4}-{3,4,5,6})>>{1, 2}6、zip( )函数 :将可迭代对象组合将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表ziped = list(zip([1,2],[3,4]))print(zipe...原创 2018-05-15 15:13:29 · 223 阅读 · 0 评论 -
第三节-内置数据结构
可迭代对象iterable 一个对象每次能够返回x的成员for x in rang(10):for x in "abcdes":for x in [0,1,2,3]:用法rang(start,stop,step=1)等价于【start,stop)反向操作:rang(20,4,-4)依次返回20,16,12,8区别:python3中rang()相当于python中xrang()2中也有rang()函...原创 2018-05-15 15:12:00 · 1486 阅读 · 0 评论 -
第11节-NumPy处理数据
创建数组:numpy.array([ ])获取数组类型:dtype( )import numpy as np"""======================数组======================"""#创建数组a = np.array([1,2,3,4])print('a =',a)#多维数组b = np.array([[1,2,3,4],[5,6,7,8],[9...原创 2018-07-23 18:07:23 · 250 阅读 · 0 评论