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