分类
摘要:
个人想到的解决方法有两种,一种是 .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)