haibaraxx的个人博客分享 http://blog.sciencenet.cn/u/haibaraxx

博文

按标题搜索
Python: 文件的打开,读写和关闭
2017-6-10 22:52
文件打开,读写和关闭的顺序: 打开文件; # 打开后才能进行读写 读文件或写文件; 文件关闭。 # Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中。安全起见,文件用完后要主动关闭文件。 文件的打开 file_obj= open ( filename , mode='r', buffering=-1,..) filename是文件 ...
个人分类: Python|15952 次阅读|没有评论
Python: 异常处理try-except语句和with语句
2017-6-7 15:05
异常Exception - 用异常对象(exception object)表示异常情况。异常是类。 查看异常类(同内建函数的查看方法):dir(__builtins__) 异常示例: 捕捉异常的方法之:try-except语句(可选as/else/finally子句) try: 被检测的语句块 except 异常类名 as err: &nbs ...
个人分类: Python|27781 次阅读|没有评论
Python: 变量与函数
2017-6-6 23:39
标识符——python中允许作为变量名或其他对象名称的有效符号。 有效的变量名: — 首字符是字母或下划线 — 其余可以是字母、下划线、数字 — 大小写敏感(PI和pi是不同的标识符) 注: 1.避免变量名的首字符是下划线。下划线对解释器有特殊意义,是内建标识符(如内建函数)使用的符号,一般会把“_xxx”类型的变量名 ...
个人分类: Python|2390 次阅读|没有评论
Python: 递归
2017-6-6 20:01
递归: 1. 执行时逐层递归调用,遇到边界条件停止递归,并逐层返回调用至最初层,系统资源消耗比循环大。 2. 递归必须要有边界条件,即停止递归的条件。 如 n ==0 or n ==1 3. 递归的代码更简洁,更符合自然逻辑,更易理解。 脚本示例: 递归 - 汉诺塔游戏 三个塔座A B C上各有一根针,通过B把n个 ...
个人分类: Python|2488 次阅读|没有评论
Python:添加一个变量flag
2017-6-5 17:24
这里用flag这个变量来保存当前数是否为素数。 如果不使用flag,脚本还可以像如下那样写,即当j(约数)可以遍历到最后一个值的时候,表明是素数。
个人分类: Python|8733 次阅读|没有评论
Python: break & continue & else 语句
2017-6-5 17:20
在while和for循环中: break语句 - 立即终止当前循环,转而执行循环外的语句 continue语句 - 跳出当前循环,重新进入循环,在while循环中判断条件是否满足,在for循环中判断迭代是否已经结束。 else语句 - 如果循环代码从break处终止,跳出循环,不执行else中的代码;若正常结束循环,则执行else中的代码 ...
个人分类: Python|2817 次阅读|没有评论
Python:批量注释
2017-6-3 18:37
1.用 (3对引号) 括起来要注释的代码块。 2.用 ''' (3对引号) 括起来要注释的代码块。 注:break - 跳出当前所在的循环
个人分类: Python|2913 次阅读|没有评论
Python:自定义函数和函数参数
2017-5-31 22:03
1 自定义函数 语法 def function_name ( ): # 小括号内可以没有参数,但小括号不能省略。 ' optional documentation string ' # 函数的注释(又:DocString),查看命令:print(fn.__doc__),fn为函数名,doc前后各两条下划线 ...
个人分类: Python|4100 次阅读|没有评论

本页有 2 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 14:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部