Python中基础知识
来源:互联网 发布:比价软件 编辑:程序博客网 时间:2024/06/18 08:51
注释
单行注释
通常情况下,你只需要使用#(井号)就可以注释掉一行
多行注释
多行注释与单行有些不同。在需要注释的语句块的前后分别使用三个单引号
'''这儿是多行注册内容这儿是多行注册内容'''#单行注释
一、逻辑行与物理行
物理行是您在编辑器中所看见的。逻辑行是Python能够识别的。一般,Python认为一
个物理行对应一个逻辑行。
一个物理行使用多个逻辑行
那么就要用分号(;)分割开,分号表示一个
逻辑行或语句的结束。我们建议不要这样写,可读性差。
如i=3;print(i)
相当于
i=5
print(i)
一个逻辑行使用多个物理行
那么你用反斜杠(\)来连接。
例如
str=”my name is\
dqs”
相当于
str=”my name is dqs”
逻辑控制结构
可以发现Python中控制语句后面都会有一个冒号(:)。
if条件判断
a=5if a==5: print('a=5')else: print('a !=5')
a=5if a==5: print('a=5')elif a==6: print('a=6')else: print('a !=5 and a !=6 ')
for循环
可以看出python中的for循环有点类似PHP中for..in
值得注意Python的for循环可以添加else语句,当for循环结束后执行。
while循环
需要注意在Python中不存在++和–
val=15;while val>0 : print(val) val=val-1;a=5;'''针对while循环,后面也可以携带else语句'''while a<10: print(a) a+=1else: print(a)
continue与break
continue结束本次循环,进入下次循环
break 结束循环
函数
- 简单函数
- 带形参函数
- 变量作用域
- 默认参数值
- 关键参数
- 文档字符串
- Lambda
- 闭包
def f(x1=3,x2=4,x3=5): ''' 打印x1,x2,x3 ''' #可以通过help(f),在Debug Probe窗口查看到 print 'x1=',x1 print 'x2=',x2 print 'x3=',x3#在python中可以只给指定的形参传递实例参数#f(x2=10)#执行结果如下''' x1= 3 x2= 10 x3= 5'''#函数返回值,通过return指定返回值,可以返回多个值,当返回多个值时候,可以通过一个变量或是多个变量去接受返回值#计算两个数之和和两个数之差def func(a=0,b=0): return a+b,a-bc,d=func(15,5)e=func(15,5)print "c=",c #20print "d=",d #10print "e=",e #(20,10)#使用lambda,定义函数'''使用说明lambda 形参参数(多个时候,通过,分割):返回值'''f2=lambda x,y:x+yprint f2(2,5)#闭包的使用def f3(a=0): def f(b=0): return a+b return f;g=f3(5)print(g(b=6))
类的定义
#成员函数第一个参数必须是selfclass Stdudent: def __init__(self): #初始化操作 self.name="dqs" self.age="20" def showName(self): print(self.name)a=Stdudent()#实例化a.showName()
1 0
- Python中基础知识
- python基础知识纵览(中)
- Python基础知识:构造函数中self用法
- python基础知识
- Python 基础知识
- Python 基础知识
- python基础知识
- python基础知识
- python基础知识
- python基础知识
- Python基础知识
- python基础知识
- python基础知识
- Python-基础知识
- python基础知识
- python基础知识
- Python基础知识
- python基础知识
- 【java学习】排序_冒泡排序+选择排序
- 3-7 类的友元函数的应用
- 用gnuplot画图,扔latex里面。一个简单的例子。
- OpenCV学习笔记(一):使用CascadeClassifier识别人脸
- Tolua使用笔记二:lua与C#的函数,变量交互方法
- Python中基础知识
- C语言学习——第一篇博客 (一)
- 旅行 jzoj 1281
- ViewPager详解(一)
- SElinux 应用实例
- struts2框架的项目走向流转过程。
- 新版!win10系统,桌面默认图标如何找回?
- <blockquote>段落缩进标签
- 挑战程序设计竞赛 4.4常用技巧(二)