zoukankan      html  css  js  c++  java
  • python 学习源码练习(1)

    #编译方式,python3 文件名

    #!/usr/bin/python3
    #print('hello world')

    mystring = 'hello world'
    print (mystring)

    #测试输入

    #!usrinpython3

    num = input('Please enter an num :')
    print ("now Doubling your num %d" % (int(num)*2))

    #字符串和切片

    #!/usr/bin/python3

    pystr = 'Python'
    iscool = 'is cool'
    print ('pystr[0] is %s.' % pystr[0])
    print ('pystr[2:5] is %s'% pystr[2:5])

    #!/usr/bin/python3

    #if test
    count = 1
    if count > 1:
        print ("test 1")
    elif count == 1 :
        print ("test 2")

    #while loop test
    while count < 3:
        print("now count = %d" % count)
        count += 1


    #for loop test
    print("I like to use internet for:")
    for item in ['e-mail', 'net-surfing', 'homework']:
        print(item,)

        print()

    #range test

    for eachNum in [0,1,2]:
         print(eachNum)

    print('*'*4)
    for eachNum in range(3):
         print(eachNum)

    print('test for string','*'*4)

    foo = 'abs'
    for s in foo:
        print(s)

    print('test of range and len')

    for i in range(len(foo)):
        print (foo[i],'%d'%i)


    squared = [x**2 for x in range(4)]
    for i in squared:
        print(i)

    #function test
    def addMe2Me(x):
        'apply + operation to argument'
        return (x+x)


    print(addMe2Me([2,'4']))

    #default function param test

    #!/usr/bin/python3


    def foo(debug=True):
        if debug:
            print('cur in debug mode')
        else:
            print('cur in realse mode')
        print('done')

     foo(False)

    #class test

    #!/usr/bin/python3


    class Myfoo(object):
        version = 0.1

        def __init__(self,nm='John Doe'):
            self.name = nm
            print('created a class instance for',nm)
            print('this is a ','test')

        def showname(self):
            print('your name is ', self.name)

        def showverison(self):
            print( self.version)


    foo = Myfoo()

  • 相关阅读:
    11.2~11.8 每周总结
    11.30~11.6 每周总结
    架构之美 图书笔记 03
    每周总结 10.26-11.1
    每周总结 10.19-10.25
    每周总结 10.12-10.18
    [Tips] centos下docker服务开机自启动
    [Notes] Linux内网穿透
    [Tips] python 文件读写
    [Tips] python 文件读写
  • 原文地址:https://www.cnblogs.com/honorplus/p/7899390.html
Copyright © 2011-2022 走看看