首页 > 编程语言 > 详细

python随笔

时间:2015-12-08 20:01:50      阅读:300      评论:0      收藏:0      [点我收藏+]

安装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()























python随笔

原文:http://www.cnblogs.com/itliucheng/p/5029912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!