Python-基础知识
2015-04-16 15:01
357 查看
来自 http://blog.csdn.net/wklken
一、标识符:
1.python中的标识符是区分大小写的。
2.标示符以字母或下划线开头,可包括字母,下划线和数字。
3.以下划线开头的标识符是有特殊意义的。
> 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from
xxx import *”而导入;
> 以双下划线开头的(__foo)代表类的私有成员;
> 以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。
二、编码风格:
在Python 中,每行程序以换行符代表结束,如果一行程序太长的话,可以用“/”符号扩展到下一行。在python中以三引号(""")括起来的字符串,列表,元组和 字典都能跨行使用。并且以小括号(...)、中括号[...]和大括号{...}包围的代码不用加“/”符也可扩展到多行。
python中的标识符是区分大小写的。
在python中,函数、类、模块定义的第一段代码如果是字符串的话,就把它叫作文件字串,可通过__doc__属性访问。如:
def test():
"this is a document string"
return 100+1000
>>>print test.__doc__
this is a document string
在交互模式下运行python时,一个下划线字符(_)是特殊标识符,它保留了表达式的最后一个计算结果。
>>> "hello"
'hello'
>>> _
'hello'
>>> 10+10
20
>>> _
20
三、基本控制流
1、if语句
基本的条件测试语句,用来判断可能遇到的不同情况,并针对不同的情况进行操作
if a < b and c < d:
print("branch a")
elif a == b:
print("branch b")
else:
print("branch c")
2、for语句
循环控制语句,可以用于循环遍历某一序列,具有一个附带的else块
else块可选,在循环终止的时候执行,若是break终止循环,else不执行
格式:
for <对象变量>
in <对象集合>:
if<条件>:
break
if<条件>:
continue
<其他语句>
else:
<其他语句>
可以通过range()函数产生一个整数列表,完成计数循环
range([start,] stop[, step])
range(1,5) 包含序列为 [1,2,3,4]
3、while语句
与if语句类似,含一个条件测试语句,循环,允许重复执行一个语句块。
可选else语句块,同for的else块。
格式:
while <条件>:
if <条件>:
break
if <条件>:
continue
<其他语句>
else:
<语句>
若是使用break结束循环,while可选的else块不执行
一、标识符:
1.python中的标识符是区分大小写的。
2.标示符以字母或下划线开头,可包括字母,下划线和数字。
3.以下划线开头的标识符是有特殊意义的。
> 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from
xxx import *”而导入;
> 以双下划线开头的(__foo)代表类的私有成员;
> 以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。
二、编码风格:
在Python 中,每行程序以换行符代表结束,如果一行程序太长的话,可以用“/”符号扩展到下一行。在python中以三引号(""")括起来的字符串,列表,元组和 字典都能跨行使用。并且以小括号(...)、中括号[...]和大括号{...}包围的代码不用加“/”符也可扩展到多行。
python中的标识符是区分大小写的。
在python中,函数、类、模块定义的第一段代码如果是字符串的话,就把它叫作文件字串,可通过__doc__属性访问。如:
def test():
"this is a document string"
return 100+1000
>>>print test.__doc__
this is a document string
在交互模式下运行python时,一个下划线字符(_)是特殊标识符,它保留了表达式的最后一个计算结果。
>>> "hello"
'hello'
>>> _
'hello'
>>> 10+10
20
>>> _
20
三、基本控制流
1、if语句
基本的条件测试语句,用来判断可能遇到的不同情况,并针对不同的情况进行操作
if a < b and c < d:
print("branch a")
elif a == b:
print("branch b")
else:
print("branch c")
2、for语句
循环控制语句,可以用于循环遍历某一序列,具有一个附带的else块
else块可选,在循环终止的时候执行,若是break终止循环,else不执行
格式:
for <对象变量>
in <对象集合>:
if<条件>:
break
if<条件>:
continue
<其他语句>
else:
<其他语句>
可以通过range()函数产生一个整数列表,完成计数循环
range([start,] stop[, step])
range(1,5) 包含序列为 [1,2,3,4]
3、while语句
与if语句类似,含一个条件测试语句,循环,允许重复执行一个语句块。
可选else语句块,同for的else块。
格式:
while <条件>:
if <条件>:
break
if <条件>:
continue
<其他语句>
else:
<语句>
while循环条件变为
False的时候,
else块才被执行
若是使用break结束循环,while可选的else块不执行
相关文章推荐
- python之 前端HTML/CSS基础知识学习笔记
- Python基础知识学习
- Python基础知识-网络编程
- python基础知识整理——条件/循环语句
- python基础知识
- Python中字典的基础知识归纳小结
- Python dict字典 基础知识篇
- Linux Python基础知识学习,使用Eclipse与Pydev搭建python开发环境
- Python基础知识——条件判断与循环
- python 基础知识点整理 和具体应用
- python基础教程学习笔记 第一章 基础知识
- Python基础知识(三)--基本的异常处理、算术运算符、输入/输出
- Python变量基础知识
- python学习笔记1:基础知识
- Python基础知识day5
- python基础知识点(1)
- Python基础知识1——py /pyc/pyo
- python中list、tuple和set的基础知识(一)
- python基础知识五
- python基础知识—— Python概述