摘要: 个人想到的解决方法有两种,一种是 .replace(' old ',' new ')  第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 1 str_1_data = ' a b c ' 2 str_2_list = str_1_da... 阅读原文
2018-04-01 23:00:01 阅读(758) 评论(0)
摘要: 首先定义一个compare函数: def compare(sf1, sf2): if (sf1.value > sf2.value): return -1; elif (sf1.value == sf2.value): return 0; ... 阅读原文
2018-04-01 22:32:03 阅读(727) 评论(0)
摘要: 1,判断一个字符串中的每一个字母是否都在另一个字符串中,可以利用集合的特性来解,集合的元素如果存在,再次更新(update) 是添加不进集合的,那么集合的长度还是跟原来一样,如果添加进去,集合长度就会增加 >>> a = 'ghost' >>> b = 'hello, ca... 阅读原文
2018-04-01 21:53:02 阅读(745) 评论(0)
摘要: 再次重申学习的是某位THU大神,网址贴下 http://nbviewer.jupyter.org/github/lijin-THU/notes-python/tree/master/ 只贴了我不太熟悉的 适合有其他编程语言基础的看 Chat 4 list 列表的加法,相当于将两个列表按顺序连接 a = [1, 2, ... 阅读原文
2018-04-01 20:32:02 阅读(750) 评论(0)
摘要:   turtle:海龟(海龟库)   Turtle库是Python语言中一个很流行的绘制图像的函数库   使用之前需要导入库:import turtle   • turtle.setup(width,height,startx,starty)   -setup() 设置窗体的位置和大小   相对于桌面的起始点的坐标... 阅读原文
2018-04-01 19:17:03 阅读(740) 评论(0)
摘要: 4-1 比萨 : 想出至少是三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。  修改这个for循环,使其打印包含比萨名称的矩阵,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza”。  在程序末尾添加一行代码,它不在for循环中... 阅读原文
2018-04-01 17:20:01 阅读(766) 评论(0)
摘要: 从 GnuWin32 项目页面 上下载并安装 zip 命令 添加环境变量到系统中,即将安装目录添加至你的系统的 Path环境变量中( 假设安装目录时D:\Program Files (x86)\GnuWin32\bin,将其添加导Path环境变量中即可)。   阅读原文
2018-04-01 15:46:02 阅读(997) 评论(0)
摘要: Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之... 阅读原文
2018-04-01 15:17:01 阅读(715) 评论(0)
摘要: 最近看的关于Python的文件操作,整理下与大家分享,还请多多指正 a、通过open打开文件 fil = open('pic.py') -- 打开名称为pic.py的文件,通过open返回一个file对象,通过迭代器可以访问该对象,将内容按照每一行打印出来 f1 = open('new.txt') for k i... 阅读原文
2018-04-01 14:45:01 阅读(767) 评论(0)
摘要: 功能要求: 查询联系人,输入姓名,可以查询当前通讯录里面的联系人信息,若联系人存在,则输出联系人信息,若不存在,则告知 插入联系人,可以向通讯录中新建联系人,若联系人已经存在,则询问是否修改联系人信息,若不存在,则新建联系人 删除联系人,可以删除联系人,若联系人不存在,则告知 输入指令,退出通讯录   具体代码... 阅读原文
2018-04-01 13:10:03 阅读(779) 评论(0)