摘要: set是集合,跟数学中的集合一样不能重复没有顺序 set定义有两种方式 1. 输出: <class 'set'>{1, '2'}<class 'set'>{1, 2, 3, 4} 所以最常用应该是a的这种定义方式,不知道为啥网上一搜都是b那种,看着就复杂,也没有必要 阅读全文
posted @ 2019-01-07 17:40 金一九 阅读(1672) 评论(1) 推荐(1)
摘要: 这两个函数都是string的类函数 1.strip是去掉字符串头尾的特定字符,分三个 2.split是将字符串按照特定字符分割成list 输出 阅读全文
posted @ 2019-01-04 16:53 金一九 阅读(207) 评论(0) 推荐(0)
摘要: a={}i=0f = open("filepath","r")for line in f.readlines(): a[i] =line i=i+1a是字典,每一行是字典的一个元素 阅读全文
posted @ 2019-01-02 17:42 金一九 阅读(1660) 评论(0) 推荐(0)
摘要: 引入模块就是用其他文件里的东西,目前我知道两个方式 1.import a a.func() 2.from a import func() func() 如上,a是与调用文件相同路径下的另一个文件,func是a中的函数,用法如上所示 阅读全文
posted @ 2019-01-02 13:34 金一九 阅读(202) 评论(0) 推荐(0)
摘要: #如果要统计文件的行数,可以这样写: count = len(open(filepath, 'r').readlines()) #这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。 #可以利用enumerate(): count = 0 for index, line in enumerat 阅读全文
posted @ 2019-01-02 13:28 金一九 阅读(35303) 评论(1) 推荐(1)
摘要: IDE 是 PyCharm 选中代码块: 1)右移:直接 Tab 2)左移:Shift + Tab 阅读全文
posted @ 2019-01-02 09:26 金一九 阅读(7228) 评论(0) 推荐(1)
摘要: 其实是用python控制windows里的shell 1.windows有PowerShell,可以通过搜索打开,运行python不需要打开shell 2.用python里的subprocess函数,调用命令 如果一个命令里面有多个字段,比如 cd D:\aa,或者其他 写成 阅读全文
posted @ 2018-12-28 17:33 金一九 阅读(1476) 评论(0) 推荐(0)
摘要: 转义字符在字符串中不代表自己,比如\n代表回车,不代表\n字符,那我想输入转义字符本身呢? 答:在字符串前面加个r 如print(“aa\nbb”) 会输出aa bb 如print(r"aa\nbb") 会输出aa\nbb 注:上面程序是手打的不能直接运行,且转义字符都可以如上输出 阅读全文
posted @ 2018-12-28 16:47 金一九 阅读(2849) 评论(0) 推荐(0)
摘要: with open('data.txt','w') as f: #设置文件对象 w是重新写,原来的会被抹掉,a+是在原来的基础上写 str0=u"写文件\n" #写中文要在字符串签名加个u来表示Unicode str1="I am a good kid who like study" f.write 阅读全文
posted @ 2018-12-27 17:13 金一九 阅读(274) 评论(0) 推荐(0)
摘要: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 阅读全文
posted @ 2018-12-20 17:24 金一九 阅读(747) 评论(0) 推荐(0)