1、python的数据类型
引用的时候 %s 表示引用字符串
%d 表示引用整数
%f 表示引用的带小数点的数字
2、循环
for循环可以用来遍历列表和元组里所有的元素
例如:
for i in list_name print i
while循环若后面跟一个True,那么循环将永远进行下去。
若后面跟一个Fales 则循环不执行。还有循环中如果出现break关键字
则循环马上回跳出,若出现continue则马上跳出当前循环从头开始下一轮循环。
例如:
while True: word=raw_input('请输入:') if word ==‘a’: #输入a 则立即回到起始重新进行while循环 continue elif word == ‘b’: #输入b则马上跳出while循环并退出 break else: pass #pass 表示什么都不做还是继续进行while
3、使用.strip()方法可以删除字符串中的空格和换行符(\n)
例如:
word = raw_input('请输入 :')#如果输入的内容是' a'或者 ‘a ’等带有空格的内容
word.strip() #用这个方法就可以获得'a'这样的标准输入
4、python中有数据存储组合 列表 元组 字典 三种样式
列表 可以增删改查 索引 切片
元组 不支持修改 但是可以索引 切片
字典 是键值存储的 只能通过key来查找values
5、文件的处理
文件的打开方式 r 表示只读 w表示写(如果原文件有内容会被清空) a表示追加(在原文件后面追加内容)
读文件
f=open('file.txt','r') print f.read() #read()表示一次性读入内存没有结构 readlines()表示一行一行的读入内存,适合用于读取配置文件 f.close() #切记~~打开文件之后一定要关闭文件!!!!! 读文件的另一种写法,这种方法可以自动调用close()方法关闭文件 with open('file.txt',‘r’) as f: print f.readlines()
读取内存中装不下的超大文件,这时候read()和readlines()都不能用。
with open('file.txt',‘r’) as f: for line in f print line
写文件
word='abc' f=open('file.txt','w') f.write(word) f.flush #将内存中的内容刷新入文件 f.close() #切记!!一定要关闭文件
6、字符串的分割和拼接
用split()方法可以分割字符串到列表
用join()方法可以把列表拼接成字符串
例如
分割
s='wgw,alex,seven' list=s.split(',') #以,号分割字符串 print list ['wgw', 'alex', 'seven']
拼接
list=['wgw', 'alex', 'seven'] str=';'.join(list) #用;号将列表中的元素粘贴成字符串 print str wgw;alex;seve