Python学习笔记-基本语法

1.定义变量

a = 10
b = 20
c = a+b
print(c)

没有var,没有int,没有更简单的定义方式了

没有";",写上还会报错,print(c) 输出c的值,即30

2.判断语句

# coding= utf-8

score = 90
if score > 90:
    print("很好")
elif score > 60:
    print("OK")
else:
    print("NOT OK")

这里的# coding= utf-8 写在最上面是因为下面有中文,可以写成# coding=utf-8   或 # coding= utf-8,但不能是# coding =utf-8,即等号前面不能有空格

3.循环

写一个输出1到99的

for m in range(0,100):
    print(m)

这里如果要输出组合的结果,如在java中的

System.out.println("mm="+i);

Python写法:

for m in range(0,100):
    print("{0}={1}".format("mm",m))

输出结果如:

mm=0
mm=1
mm=2
mm=3

4.定义函数

def funcname(name):
    print("hello {0}".format(name))

funcname("mm")

def max(a,b):
    if a>b:
        return a
    else:
        return b
print(max(4,5))

结果:

hello mm
5

def f():

     XXX,这里必须缩进,完成这个方法必须退出缩进

5.面向对象

定义一个函数:

class Hello:
    def __init__(self,name):
        self.name = name

    def sayHello(self):
        print("HELLO! {0}".format(self.name))

h = Hello("mm")
h.sayHello()

第二行是构造函数,第三行的self.name = name可以写成self.xx=name,这里是定义变量

输出结果:HELLO! mm

继承:

class Hi(Hello):
    def __init__(self,name):
        Hello.__init__(self,name)

    def sayHi(self):
        print("Hi {0}".format(self.name))

h = Hi("m")
h.sayHi()

这里的Hi继承了Hello,使用要重载构造函数,第三方是调用Hello的方法(父类)

输出:Hi m

6.引入外部文件

lib.py

class Hello:
    def sayHello(self):
        print("Hello")

主文件:

import lib
h =lib.Hello()
h.sayHello()

from lib import Hello
h=Hello()
h.sayHello()


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值