python
文章平均质量分 78
yiwenbin94
这个作者很懒,什么都没留下…
展开
-
Python初体验(4)-java与python的差异(高级操作)
一.文件python的文件操作很像C语言,使用内置open函数,要在参数中传递操作模式,f = open("story.txt",'w')f.write('从前有座山')f.close()f = open("story.txt",'r')story = f.read()print (story)f.close()二.异常和java的try cach finally,逻辑一样try: f = open("story.txt",'r')except ZeroDi原创 2021-07-07 15:02:43 · 88 阅读 · 0 评论 -
Python初体验(3)-java与python的差异(函数)
一.python中的内存分配1.在python中变量就是对象的引用,变量位于栈,对象位于堆。与java不同,python所有中1、2、3这种整数类型也是看作对象存放在堆中a=1 # 等号左面的叫变量,等号右边的叫对象,在python中变量是没有类型的,对象才有类型。如果在java中这可以理解为,给变量a赋值1。但是在python中不可以这样描述,正确的是:引用a指向了对象1。2.可变类型与不可变类型在Python中有两种类型的对象,可变对象和不可变对象可变类型:对象在内存地址中存原创 2021-07-07 15:00:13 · 680 阅读 · 0 评论 -
Python初体验(2)-java与python的差异(面向对象)
一.类class在python中所有类也都是默认继承自一个最终基类object1.构造函数、成员函数、成员变量、局部变量这几个概念在java中有,在python中也是类似的逻辑,构造函数的函数名是固定的__init__,所有成员变量都写在这个初始化函数中。这个构造函数和java中的有不少区别,这里不详细展开。类中构造函数和所有成员函数的形参的第一个位置都有一个固定参数,这个参数代表当前对象的引用,像是java中的this,但是通过对象调用函数的时候,不管这个参数,只传需要的实参class Pers原创 2021-07-07 14:56:32 · 339 阅读 · 0 评论 -
Python初体验(1)-java与python的差异(基础语法)
开始学习使用python,但是在已经会java的情况下,会经常由于先入为主而产生小障碍,现在记录下一些遇到的知识点,通过对比快速的学习一种语言。0.注释用井号表示单行注释 # 单行注释用三个引号表示多行注释""" 多行注释"""1.python中的数据类型整数、浮点数python中不分 short、int、long,也不分float、double字符串在python中字符串是基本数据类型,可以用单引号括字符串布尔Ture,False,首字母...原创 2021-07-07 14:57:02 · 167 阅读 · 0 评论