码迷,mamicode.com
首页 > 编程语言 > 详细

Python基本语法

时间:2015-11-16 21:13:46      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://www.jb51.net/article/50759.htm

 

1.注释:单行用#注释

         多行用’‘’注释

2.

if  :

elif :

else :

3.尽管变量不需要预先定义,但是要使用的时候,必须赋值,否则报错

  局部变量:

def f1():
    x=12     #局部变量
    print x
def f2():
    y=13      #局部变量
    print y
def f3():
    print x       #错误:没有定义变量x,这与“不需要预先定义数据类型”不矛盾
    print y
def main():
    f1()
    f2()
    #f3()#变量报错  
main()
print End2!

  修改全局变量的值

def modifyGlobal():
    global x              #全局变量定义
    print write x =-1
    x=-1
def main():
# printLocalx()
# printLocaly()
# readGlobal()
    modifyGlobal()

x=200
#y=100
print before modified global x=,x
main()
print after modified global x=,
print x

  循环语句:与C在表达上有区别,c有while与do……while形式;Python下:while与while……else……形式

 i=1
 while i<5:
     print Welcome you!
     i=i+1
i=1
 while i<5:
     print Welcome you!
     i=i+1
 else:
     print "While over!"  #循环正常结束

注意:如果while非正常状态结束(即不按循环条件结束),则else语句不执行。

4.查看变量的类型函数type():

   查看变量的内存地址函数id():

5.逗号运算符(,):可以实现连接字符串和数字型数据。

6.格式化控制符:%f浮点数;%s字符串;%d双精度浮点数(这和C的输出是一致的)。

7.输入函数raw_input(),raw_input()输入的均是字符型。

8.函数定义及其调用:

#define function:add (函数说明)
def add(x,y):  #函数头部,注意冒号,形参x,y
    z=x+y           #函数体
    return z        #返回值
#define main function
def main():
    a=12
    b=13
    c=add(a,b)   #函数调用,实参a,b
    print c
main()             #无参函数调用
print End1!

注意:这部分与C的存在的异同在于:
  1,形参与实参的用法,无参函数,有参函数,默认参数等规则一致。
    如def add(x,y=2),调用可以是add(3)也可以是add(3,4),add(x,y=34)
  2,C的形参需要指定数据类型,而Python不需要。
  3,Python的返回值允许有多个。如:

def test(n1,n2):
    print n1,
    print n2
    n=n1+n2
    m=n1*n2
    p=n1-n2
    e=n1**n2
    return n,m,p,e
print Entry programme1
sum,multi,plus,powl=test(2,10)   #这个是C语言所没有的赋值方式
print sum=,sum
print multi=,multi
print plus=,plus
print powl=,powl
re=test(2,10)
print re                                #数据类型为:‘tuple‘
print re[0],re[1],re[2],re[3]
print End1!\n

 

Python基本语法

标签:

原文地址:http://www.cnblogs.com/XDJjy/p/4969887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!