
python3
志yu
慕尼黑工大机器人硕士 方向机器视觉
展开
-
Python3 字符串格式化
字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。 %d 实例(Python3.0+): 1 2 3 age = 29 print("my age is %d" %age) #my age is ...转载 2018-08-01 20:15:40 · 633 阅读 · 0 评论 -
python -- map / lambda usage
参考代码的时候遇到 map() & lambda 的结合 感觉有点困惑 特此记录下来问题 testPredict = y_test_predicted.reshape(4, ) #If x>1.0 --> x=1.0; If x<0.0 --> x=0.0 testPredict = map...转载 2019-03-12 20:24:43 · 281 阅读 · 0 评论 -
迭代器和生成器(2)--python cookbook
跳过可迭代对象的开始部分 itertools 模块中有一些函数可以完成这个任务。 首先介绍的是 itertools.dropwhile() 函数。使用时,你给它传递一个函数对象和一个可迭代对象。 它会返回一个迭代器对象,丢弃原有序列中直到函数返回Flase之前的所有元素,然后返回后面所有元素。 >>> with open('/etc/passwd') as f: .....原创 2018-08-24 17:39:32 · 249 阅读 · 0 评论 -
python迭代器和生成器(1) -- python cookbook
你想遍历一个可迭代对象中的所有元素,但是却不想使用for循环。 为了手动的遍历可迭代对象,使用 next() 函数并在代码中捕获 StopIteration 异常。 比如,下面的例子手动读取一个文件中的所有行: >>> def manual_iter(): ... with open('/etc/passwd') as f: ... try: ... ...转载 2018-08-23 14:36:22 · 174 阅读 · 0 评论 -
CH10调试(异常 断言)--python快速编程
抛出异常 抛出异常使用raise语句 raise语句包含以下部分: raise关键字 对Exception函数的调用 传递给Exception函数的字符串 包含有用的出错信息 >>> raise Exception('This is the error message.') Traceback (most recent call last): File "&am原创 2018-08-17 17:39:16 · 214 阅读 · 0 评论 -
collections容器
Python附带一个模块,它包含许多容器数据类型,名字叫作collections。我们将讨论它的作用和用法。 我们将讨论的是: defaultdict counter deque namedtuple enum.Enum (包含在Python 3.4以上) defaultdict 与dict不同 不需要检查key是否存在 例子: >>> from collect...原创 2018-08-19 17:32:28 · 213 阅读 · 0 评论 -
py模块|包--实验楼
模块 到目前为止,我们在 Python 解释器中写的所有代码都在我们退出解释器的时候丢失了。但是当人们编写大型程序的时候他们会倾向于将代码分为多个不同的文件以便使用,调试以及拥有更好的可读性。在 Python 中我们使用模块来到达这些目的。模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。 你可以由全局变量 name 得到模块的模块名(一个字符串)。 现在我们来...转载 2018-08-19 12:50:52 · 243 阅读 · 0 评论 -
CH9-组织文件-python快速编程
shutil模块 1.复制文件和文件夹 import shutil,os os.chdir('d:\\devil') shutil.copy('test.cpp','.\Dev-Cpp') 2.文件和文件夹的移动与改名 import shutil,os shutil.move('test.cpp','.\Dev-Cpp') shutil.move('test.cpp','....原创 2018-08-16 16:20:44 · 293 阅读 · 0 评论 -
python类--实验楼
定义类 class nameoftheclass(parent_class): statement1 statement2 statement3 继承 当一个类继承另一个类时,将继承父类的所有功能 #! /usr/bin/python3 class Person(object): """ 返回具有给定名称的Person对象 """ def _...转载 2018-08-18 20:10:22 · 223 阅读 · 0 评论 -
CH7 正则表达式的作业-python快速上手
#! python3 import re passwd = str(input('Enter a password please:')) def detection(passwd): if len(passwd) < 8: return False Regex = re.compile(r'\d+') if Regex.search(passwd) == None: ...原创 2018-08-13 20:50:02 · 296 阅读 · 0 评论 -
linux更新安装pyperclip模块
安装官网的版本下载了相应的包 结果没有用 sudo apt-get install xsel sudo apt-get install xclip pip install gtk to install the gtk Python module. pip install PyQt4 to install the PyQt4 Python module 打开后 使用仍然报错显示 &g...原创 2018-08-13 20:20:06 · 1729 阅读 · 0 评论 -
CH8python读写文件 python快速编程
>>> import os >>> for file in myFiles: ... print(os.path.join('/usr/bin/',file)) ... /usr/bin/aaa.txt /usr/bin/ddssdd.txt /usr/bin/sadf.txt 切换工作目录 &am原创 2018-08-15 17:05:41 · 339 阅读 · 0 评论 -
Python3的切片
Python3的切片非常灵活,可以很方便地对有序序列进行切片操作,代码简单易用。 大家都知道,我们可以直接使用索引来访问序列中的元素,同时索引可分为正向和负向两种,而切片也会用到索引,下面放上一个图,有助于大家理解正、负向索引的区别。 切片 切片的语法表达式为:[start_index : end_index : step],其中: start_index表示起始索引 end_ind...转载 2018-08-02 20:34:27 · 350 阅读 · 0 评论 -
CH7-python快速编程上手-正则表达式
用正则表达式查找文本模式 1)正则表达式匹配练习 1.用Import re导入正则表达式模块 2.用re.copile()函数创建一个Regex对象(记得使用原始字符串) 3.向Regex对象的search()方法传入想查找的字符串 返回一个Match对象 4.调用Match对象的group()方法 返回实际匹配文本的字符串 import re phoneNumRegex = re...原创 2018-08-11 18:53:04 · 275 阅读 · 0 评论 -
python快速编程--打印表格
编写一个名为printTable()函数 接收字符串的列表的列表 将它显示在组织良好的表格中,每列右对齐。假定所有内层列表都包含同样数目的字符串。例如,可能看起来像 tableDate=[['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ...原创 2018-08-11 17:48:32 · 6233 阅读 · 1 评论 -
python编程快速上手 ch5
想象一下,被征服的龙的战利品被表示为这样的字符串: dragonLoot = ['gold coin', 'dagger', 'gold coin', 'gold coin', 'ruby'] 编写一个名为的函数addToInventory(inventory, addedItems),其中inventory参数是表示玩家的库存的字典(如上一个项目中所示),addedItems参数是一个列...原创 2018-08-10 19:47:15 · 154 阅读 · 0 评论 -
pd.DataFrame(basis)
>>> import pandas as pd >>> d = {'col1': [1, 2], 'col2': [3, 4]} >>> d {'col1': [1, 2转载 2019-03-12 21:39:32 · 399 阅读 · 0 评论