下载此文档

python经典实例.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
python经典实例
1 输出你好
#打开新窗口,输入:
#! /usr/bin/python
# -*- coding: utf8 -*- 
s1=input("Input your name:")
pri:"))
if x<0:
    x=0
    print ("Negative changed to zero")
elif x==0:
    print ("Zero")
else:
    print ("More")
# Loops List
a = ['cat', 'window', 'defenestrate']
for x in a:
    print (x, len(x))
#知识点:
#    * 条件和循环语句
#    * 如何得到控制台输入
7 函数
#! /usr/bin/python
# -*- coding: utf8 -*- 
def sum(a,b):
    return a+b
func = sum
r = func(5,6)
print (r)
# 提供默认值
def add(a,b=2):
    return a+b
r=add(1)
print (r)
r=add(1,5)
print (r)
一个好用的函数
#! /usr/bin/python
# -*- coding: utf8 -*- 
# The range() function
a =range (1,10)
for i in a:
    print (i)
    
a = range(-2,-11,-3) # The 3rd parameter stands for step
for i in a:
    print (i)
知识点:
Python 不用{}来控制程序结构,他强迫你用缩进来写程序,使代码清晰.
定义函数方便简单
方便好用的range函数
8 异常处理
#! /usr/bin/python
s=input("Input your age:")
if s =="":
    raise Exception("Input must no be empty.")
try:
    i=int(s)
except Exception as err:
    print(err)
finally: # Clean up action
    print("Goodbye!")
9 文件处理
对比Java,python的文本处理再次让人感动
#! /usr/bin/python
spath="D:/download/"
f=open(spath,"w") # Opens file for  this file doesn't exist.
("First line 1.\n")
("First line 2.")
()
f=open(spath,"r") # Opens file for reading
for line in f:
    print("每一行的数据是:%s"%line)
()
知识点:
open的参数:r表示读,w写数据,在写之前先清空文件内容,a打开并附加内容.
打开文件之后记得关闭
10 类和继承
class Base:
    def __init__(self):
         = []
    def add(self, x):
        (x)
    def addtwice(self, x):
        (x)
        (x)
# Child extends Base
class Child(Base):
    def plus(self,a,b):
        return a+b
oChild =Child()
("str1")
print ()
print ((2,3))
'''
知识点:
    * self:类似Java的this参数
    
'''
11 包机制
,module之间

python经典实例 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人儒林
  • 文件大小1.51 MB
  • 时间2022-04-20
最近更新