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() #切记!!一定要关闭文件