zoukankan      html  css  js  c++  java
  • 2. Python语言基本语法


    (1)定义变量

    1 a = 10
    2 b = 2
    3 c = a + b

    (2)判断语句

     1 score = 90
     2 
     3 if score >= 80 :
     4    print("优秀")
     5 elif score >= 70 :
     6    print("中等")
     7 elif score >= 60 :
     8   print("及格")
     9 else:
    10    print("不及格")

    (3)循环

    1 for i in range(0,5,2):
    2    print(i)
    3 print("================")
    4 for i in range(0,5):
    5    print(i)
    6 print("================")
    print("Item {0} {1}".format(10,"eee"))
    for i in range(0,5):
    print(i)
    else:
    print("循环结束")

    (4)函数

     1 def sayHello():
     2    print("Hello world")
     3 
     4 sayHello()
     5 
     6 def myMax(x,y):
     7    if x > y :
     8       print x,"is Max"
     9    else:
    10       print y,"is Max"
    11 myMax(10,9)
    12 
    13 def myMaxVal(x,y):
    14    if x > y :
    15       return x
    16    return y
    17 
    18 print(myMaxVal(10,8))

    (5)对象

     1 class Hello:
     2    def __init__(self, name):
     3       self.name = name
     4       print("Hello 构造函数")
     5    def __del__(self):
     6       print("Hello 析构函数")
     7 
     8    def sayHello(self):
     9       print("Hello {0}".format(self.name))
    10 
    11 class Hi(Hello):
    12    def __int__(self,name):
    13       Hello.__init__(self,name)
    14       self.name = name
    15       print("Hi 构造函数")
    16 
    17    def sayHi(self):
    18       print("Hi {0}".format(self.name))
    19 
    20 #Hello对象
    21 h = Hello("zhangsan")
    22 h.sayHello()
    23 
    24 #Hi对象
    25 hi = Hi("lisi")
    26 hi.sayHi()
    27 hi.sayHello()

     (6) 引入Python文件

    mylib.py

     1 # coding=utf-8
     2 class Hello:
     3    def __init__(self, name):
     4       self.name = name
     5       print("Hello 构造函数")
     6    def __del__(self):
     7       print("Hello 析构函数")
     8 
     9    def sayHello(self):
    10       print("Hello {0}".format(self.name))

    引用的两种方法

     1 #第一种
     2 import  mylib
     3 
     4 h = mylib.Hello("John")
     5 h.sayHello()
     6 
     7 #第二种
     8 from mylib import Hello
     9 
    10 h = Hello("John")
    11 h.sayHello()
  • 相关阅读:
    对象池使用时要注意几点
    Flash3D学习计划(一)——3D渲染的一般管线流程
    714. Best Time to Buy and Sell Stock with Transaction Fee
    712. Minimum ASCII Delete Sum for Two Strings
    647. Palindromic Substrings(马拉车算法)
    413. Arithmetic Slices
    877. Stone Game
    338. Counting Bits
    303. Range Sum Query
    198. House Robber
  • 原文地址:https://www.cnblogs.com/renhl/p/5396721.html
Copyright © 2011-2022 走看看