python学习专题Python从入门到大神首页投稿(暂停使用,暂停投稿)

python基础语法

2017-10-05  本文已影响227人  王中阳
  1. 定义变量
a = 10
b = 3
c = a+b
print(c)
  1. 判断语句
# coding=utf-8

score = 30

if score>80 :
    print ('很好')
elif score>60:
    print ('及格')
else:
    print ('很差')
  1. 循环
for i in range(0,10):
    print i
输出:
0
1
2
3
4
5
6
7
8
9

# 如何带注释输出:方便调试:
for i in range(0,10):
    print("测试 {0} {1}".format(i,"//"))
输出:
测试 0 //
测试 1 //
测试 2 //
测试 3 //
测试 4 //
测试 5 //
测试 6 //
测试 7 //
测试 8 //
测试 9 //

  1. 定义函数
# 如何定义无参函数?
def hello():
    print ("hello world")

hello() #首行缩进很重要,调用方法的要顶格,否则程序会判断数据hello函数的一部分
输出结果:
hello world

# 如何定义有参函数
def max(a,b):
    if a>b:
        return a
    else:
        return b

print (max(10,34));
输出结果:
34
  1. 面向对象
# 定义类 定义函数 初始化类 调用函数
class Hello:

    def sayHello(self):
        print ('hello python')

h = Hello()
h.sayHello()
输出:
hello python

# 定义构造方法
class Hello:

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

    def sayHello(self):
        print ('hello {0}'.format(self.name)) #在构造方法中初始化后可以在其他方法中通过self.直接调用

h = Hello('阳仔')
h.sayHello()
输出:
hello 阳仔

# 继承

class Hi(Hello):

    def __init__(self,name):
        Hello.__init__(self,name) #重写父类的构造方法

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

hi = Hi("wang wu")
hi.sayHi()
输出结果:
hi wang wu
  1. 引用Python文件
# 引用:使用import关键字

这是lib.py文件
class Hello():

    def sayHello(self):
        print ("hello python")
        
这是index.py文件
import lib

hello = lib.Hello() #括号一定要写
hello.sayHello()

输出结果:
hello python
上一篇 下一篇

猜你喜欢

热点阅读