zoukankan      html  css  js  c++  java
  • python 基础语法

    1、hello world!

    import this
    print "hello world!"
    View Code

    2、判断语句 注意导入编码utf-8 否则打印中午报错 

    #coding=utf-8
    
    score = 90
    if score>=80:
        print ("很好")
    elif score>=60:
        print ("及格")
    else:
        print("马马虎虎")

    3、循环语句  输出0-100 所有自然数 但是不包括100 

    for i in range(0,100):
        print (i)
    View Code

    注意python不支持“+”将字符串拼接 这种在java 中很常见的用法

    for i in range(0,100):
        print ("Item {0},{1},{3}".format(i,"hehehe","xixi","enen"))
    
    输出:Item 82,hehehe,enen

    4、定义函数

    def max(a,b):
        if a>b:
            return a
        else:
            return b
    
    c=max(2,3)
    print c

    5、面向对象

    class Dog:
        def bark(self):
            print("wangwangwang")
    
    
    d = Dog()
    d.bark()

    5.1、对象的构造方法

    class Dog:
        def __init__(self,name):
            self._name=name
    
        def bark(self):
            print("wangwangwang {0}".format(self._name))
    
    
    d = Dog("haha")
    d.bark()

    5.2、继承

    #coding=utf-8
    class Dog:
        def __init__(self,name):
            self._name=name
    
        def bark(self):
            print("wang {0}".format(self._name))
    
    
    class BabiDog(Dog):
        # def __init__(self,name):
        #     Dog.__init__(self,name)
    
        def bark(self):
            print("{0} xixixix".format(self._name))
    
    babi = BabiDog("babi")
    babi.bark()

    6、引入外部包

    
    
    #coding=utf-8

    import mylib  #此种方式 需要有包类全名
    
    x=mylib.Hi()
    x.sayHello()
    
    from mylib import Hi  #此种相对简单
    y=Hi()
    y.sayHello()
    言之有物
  • 相关阅读:
    [Design]设计模式结构模式
    [Design] 设计模式行为模式
    [Design] Decorator Pattern
    ILIST<T>和LIST<T> 枫
    js 如何调用Windows自带的配色控件 枫
    WML语法全接触 WAP建站语言 枫
    Asp.net模板引擎技术 枫
    smarty内建函数 枫
    NameValueCollection详解 枫
    smarty循环调用问题 枫
  • 原文地址:https://www.cnblogs.com/Pikzas/p/6200774.html
Copyright © 2011-2022 走看看