python学习

python 的基本关键要素:{基本数据类型、对象的引用、
组合数据类型(列表[] 、元组()、集合{'键':'值'},字典)、
逻辑操作符、控制流语句、算术操作符、输入/输出,函数的创建与调用}
例子:内置模块:
import random
x=random.choice(['a','b','c'])
print x



python 文件结构:

#/usr/bin/env/python   起始行

"this is a  test moudle"    模块文档

import sys
import os                     模块导入

debug=True                    变量定义(全局)

class FooClass(object):   类定义
      "Foo  claes"
       pass


def test():               函数定义
    "test function"
     foo=FooClass()
     if debug:
        print 'ran test()'

if __name__=="__main__':         主程序
     test()




1、逐一显示置顶列表中所有元素。
l1=[1,2,3]
while l1:
     print l1[0]
     l1.pop(0)

1
2
3
4

l1=[1,2,3]
while l1:
     print l1[-1]
     l1.pop(0)
4
3
2
1

2、求100以内所有偶数和


3、逐一显示指定字典所有键,并在显示后说明总键数。
d1={'x':1,'y':23,'z':78}
keylist=d1.keys()
while keylist:
      print keylist[0]:
      keylist.pop(0)
else:
      print  len(d1)

      
4、创建一个包含100以内所有奇数的列表。

l1=[]
x=1
while x<100:
      l1.append(x)
      x+=2

5、逆序逐一显示一个列表所有元素。
6 、列表l1=[0,1,2,3,4,5,6]和列表l2="sun","mon","tue","wed","thu","fir","sat"],以第一个列表中元素为建,以第二个列表中的元素为值生成字典d1

d1={}
count=0
if  len(l1)==len(l2):
    while   count<len(l1):
            d1[l1[count]]=l2[count]
            count+=1



将输入的数加到test
while  True:
       x=raw_input('Enter an  entry:')
       if x=='q'  or x=='quit'
          break
       else:
          test.append(x)

posted @ 2018-01-11 08:28  何双新  阅读(99)  评论(0编辑  收藏  举报