语言学习
没有头像的宝宝
这个作者很懒,什么都没留下…
展开
-
python学习日志(一)
20170802之运算符的不同: +:‘a’+ ‘b’ =‘ab’ *:‘la’*3 = ‘lalala’原创 2017-08-03 16:02:18 · 270 阅读 · 0 评论 -
Python学习日志(八)
1.汉诺塔问题,使用递归def hanoi(a,b,c,n): if n==1: print(a,'-->',c) else: hanoi(a,c,b,n-1) print(a,'-->',c) hanoi(b,a,c,n-1)hanoi('a','b','c',4) 2.网络数据获取 相关标准库 urll原创 2017-08-11 19:31:35 · 236 阅读 · 0 评论 -
Python学习日志之小tip
1.Python2转Python3的工具:2to3.py 2.续行符:\if (you love me) and \(i love you):...无需续行符的两种直接换行情况: a.小括号、中括号、花括号的内部可以多行书写; b.三引号包括下的字符串也可以跨行书写。 3.一行多语句,要加分号。x=1;y=24.下划线开头的标识符,变量名作为私有变量如:__init__5.多元赋值 等原创 2017-08-11 14:32:46 · 234 阅读 · 0 评论 -
Python学习日志(七)之输入输出
1.文件 可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文件的操作的时候,你调用close方法来告诉Python我们完成了对文件的使用。 例子:#!/usr/bin/python# Filename: using_file.pypoem = '''\原创 2017-08-10 20:41:42 · 251 阅读 · 0 评论 -
Python学习日志(六)之面向对象编程
到目前为止,在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的。这被称为 面向过程的 编程。还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为 面向对象的 编程理念。在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使用面向对象的编程技术。 类和对象是面向对象编程的两个主要方面。类创建一个新类型原创 2017-08-10 17:29:37 · 231 阅读 · 0 评论 -
Python学习日志(五)之数据结构
第9章 数据结构 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表原创 2017-08-10 15:15:12 · 226 阅读 · 0 评论 -
Python学习日志(四)之模块
1.使用标准库模块import sys...sys.argv...sys.path上述代码等价于(但是一般不采用下面的写法)...from sys import argv,path2.使用自定义的模块 所以在使用函数的时候,可以将多个函数写入一个模块内,在外面的其他函数调用某个函数的时候,先import该模块,然后module.func即可。那么和类的区别是什么呢?在命令行里怎么用呢(主要原创 2017-08-10 14:00:43 · 174 阅读 · 0 评论 -
Python学习日志(三)之命令行的使用
今天尝试使用命令行调用函数,但是由于对于Spyder不熟,在IDE里面始终不对,修改路径也不对。总是这样: 查了一下: 【http://blog.csdn.net/u012086573/article/details/48578911】 决定使用Windows自带的命令行工具,然后按照上面教程里所说的,就成功了。 步骤如下: 1.进入Python安装路径,我的为F:\Python原创 2017-08-10 10:52:03 · 294 阅读 · 0 评论 -
Python学习日志(二)
函数中的DocStrings Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串! 例:#!/usr/bin/python# Filename: func_doc.pydef printMax(x, y):原创 2017-08-10 09:41:13 · 174 阅读 · 0 评论 -
vs里32位项目和64位项目的区别
由于操作系统内存分配的不同,导致软件开发过程中,需要编译不同版本的软件。 1。编译程序根据需要选择不同的编译环境。 x86和win32为32位程序,x64为64位程序,可以选择不同的编译条件形成不同位的软件。 2。原创 2017-10-08 21:39:05 · 15115 阅读 · 0 评论