安装python
1.https://www.python.org下载相对应的文件 这里下载python-2.7.10.amd64.msi
2.配置环境变量:path加上安装路径 例如 ;D:\Python27
#print
print(‘The quick brown fox‘, ‘jumps over‘, ‘the lazy dog‘)
The quick brown fox jumps over the lazy dog
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
#input
用户输入字符串,并存放到一个变量里。比如输入用户的名字:
name = input()
或者给出提示 name = input(‘please enter your name: ‘)
#input获取的是字符串类型,如果要转换成int类型 a = int(s)
定义变量:
a=10
b=2
c=a+b
print(c)
10 / 3 3.3333..
10//3 3
--------------------------------
判断语句:
#coding=utf-8 python默认是不识别中文的 如果语句中含有中文字符串,需要在文件头部加这个注释
score=90
if score>=80:
print("很好") #这里都是要有缩进的。当语句以冒号:结尾时,缩进的语句视为代码块
elif score>=60: #根据Python的缩进规则,如果if语句判断是True,就把缩进的语句执行了,否则,什么也不做。
print("及格")
elif score>=30:
print("不及格")
else:
print("很差")
if x:
print(‘True‘)#只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。
---------------------------------
循环语句#for x in ... Python提供一个range()函数,可以生成一个整数序列
for i in range(0,100):
print(i)
python不支持像java这种 print("item"+i) 需要这种
for i in range(0,100):
print("item {0}".format(i))
for i in range(0,100):
print("item {0},{1}".format(i,"hello"))
---------------------------------
while循环
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
--------------------------------
定义函数
实例1:
def sayHello():
print("hello,world")
sayHello() #调用这个方法不能有缩进,不然会误认为是sayHello()方法中的代码
实例2:
def max(a,b):
if a>b:
return a
else:
return b
print(max(2,3))
--------------------------------
面向对象:
class hello:
def sayHello(self):
print("hello")
h=hello();
h.sayHello()
带构造方法:
class hello:
def __init__(self,name):
self._name = name
def sayHello(self):
print("hello {0}".format(self._name))
h=hello("zhangsan")
h.sayHello()
继承:
class Hello:
def __init__(self,name):#构造方法
self._name = name
def sayHello(self):
print("hello {0}".format(self._name))
class Hi(Hello):#括号里面的代表继承的类
def __init__(self,name):
Hello.__init__(self,name)#调用父类的构造方法
def sayHi(self):
print("Hi {0}".format(self._name))
h=Hello("zhangsan")
h.sayHello()
h1=Hi("tom")
h1.sayHi()
-------------------------------------------
引入python文件
在a.py文件中
class Hello:
def sayHello(self):
print("hello")
在b.py中需要引入a文件
方法1:
import a
h=a.Hello()
h.sayHello()
方法2:
from a import Hello
h=hello()
h.sayHello()
原文:http://www.cnblogs.com/itliucheng/p/5029912.html