python简明教程学习笔记(一)

来源:互联网 发布:诚创cces电气设计软件 编辑:程序博客网 时间:2024/04/29 16:49

字符串

使用单引号(')

>使用单引号指示字符串,所有的空白,即空格和制表符都照原样保留。

使用双引号(")

>在双引号中的字符串与单引号的字符串的使用完全相同。

使用三引号(""")or(''')

>利用三引号,你可以指示一个多行的字符串。可以在三引号中自由的使用单引号和双引号。

转义符(\)

>

自然字符串

>如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个在自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如r"HelloWorld\n"


python使用注意:

>记住,单引号和双引号字符串是完全相同的——它们没有在任何方面有不同。

>一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。例如,后向引用符可以写成'\\1'或r'\1'.

>使用变量时只需给它们赋一个值。不需要声明或定义数据类型。

> 不要混合使用制表符和空格来缩进,因为在跨越不同的平台的时候,无法正常工作。(单个制表符、两个或四个空格,选择一个种风格,然后一贯地使用它,即只使用这一种风格)。

>在python中没有switch语句。可以使用if..elif..else语句来完成同样的工作(在某些场合,使用字典会更加快捷)。

>

while True: else:#Do anthing else you want to do here

只有while正确退出 才执行else:语句 可有可无

python的流程控制:

if True:elif False:else:while True:else:for i in list:else

函数定义(通过def关键字定义):

>

def fun():    print "HelloWorld"


使用global语句

>global 告诉python这个变量不是局部的,而是全局的。

global x

默认参数值

>形参默认值 准寻从右往左赋值

def fun(x=1,y=1)def fun(x,y=1)def fun(x=1,y)#这种是不可取的

关键参数

>如果某个函数有许多参数,而只想指定其中的一部分,那么可以通过命名来为这些参数赋值——这被称为关键参数

def func(a,b=5,c=10):    print "ais",a,"and b is",b,"and c is",cfunc(3,7)func(25,c=24)func(c=50,a=100)

def fun():    pass

>如果语句块里什么都不想做写上"pass",pass语句在python中表示一个空的语句块

模块

>模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其它程序中重用模块,模块的文件名必须以.py为扩展名。


0 0
原创粉丝点击