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为扩展名。
- 简明Python教程学习笔记(一)
- python简明教程学习笔记(一)
- Python简明教程学习笔记[一]
- 简明python教程学习笔记(一)
- 简明Python教程笔记(一)
- 《简明Python教程》学习(一)
- 《简明python教程》笔记一
- 简明python教程学习笔记(二)
- 《简明Python教程》学习笔记
- Python简明教程学习笔记
- 《简明Python教程》学习笔记
- 《简明python教程》学习笔记
- 《简明Python 教程》学习笔记
- 简明Python教程(笔记)
- 简明Python教程笔记一 python3.x
- 简明python教程学习笔记(三)-字符串
- 简明python教程学习笔记(五)-控制流
- 简明python教程学习笔记(六)-函数
- Oracle 版本说明
- hadoop小文件解决方案
- Managing the Lifecycle of a Service--管理Service的生命周期
- 重构二叉树
- 水樹 奈々 Blog 20140921 初めて見ました~♪♪♪ 译文
- python简明教程学习笔记(一)
- [python]subprocess与pyqt4结合使用以及编码问题
- Mahout in Action 第二章推荐系统 读书笔记 思维导图
- 面向对象技术理解
- Wireshark两种过滤器
- hybris入门资料
- 高精度幂运算(java大数)
- 使用Spring Profile和Mybatis进行多个数据源(H2和Mysql)的切换
- android通过反射代替findViewById的过多使用