
Python
程序员三时
speak less do more
展开
-
python基础学习-1
目录python的安装交互模式Python中的中文python注释 python的安装可以通过mac包管理器Homebrew来安装具体参考我之前文章https://blog.youkuaiyun.com/u011738045/article/details/82420299https://blog.youkuaiyun.com/u011738045/article/details...原创 2018-09-06 08:15:24 · 140 阅读 · 0 评论 -
python 中赋值(=)深拷贝(deepcopy)和浅拷贝(copy)的区别
import copya = [1, 2, 3, [4, 5]]b = a 赋值,传对象引用c = copy.copy(a) 浅拷贝d = copy.deepcopy(a) 深拷贝a.append(6)a[3].append(7)print("a的值为%s" % (a))print("b的值为%s" % (b))print("c的值为%s" % (c))prin...原创 2018-11-11 19:52:24 · 353 阅读 · 0 评论 -
python3.7 最新面试题大全(总结)--1
1 python中is 和== 比较的区别?is 比较两个对象的内存地址是否相同,== 比较连个对象的数据是否相等2 Python中文件读写read,readline,readlines函数的区别?read 每次会读取整个文件readline 每次读取一行信息readlines 读取整个文件返回一个列表,列表每个元素代表一行3 python中创建字典的多种方法...原创 2018-11-13 15:15:32 · 2091 阅读 · 0 评论 -
Python中递归阶乘
什么是阶乘5=5*4*3*2*1 4=4*3*2*1 这种形式叫做阶乘阶乘例子i = 1result = 1while i <= 4: result = result * i i += 1print(result) #这个算的是4的阶乘5的阶乘》也就是4的阶乘*5 递归典型的案例就是阶乘 ...原创 2018-09-08 11:42:47 · 8788 阅读 · 0 评论 -
Python中的可变类型和不可变类型
什么是可变和不可变可变类型是指定义完后可修改不可变类型是指定义后不可修改Python中大体数据类型数字,字符串,元组,列表,字典不可变类型:数字,字符串,元组,列如a="hellow" 表示内存有一个hello a引用hello地址当你a[0]="W" 时候是会报错不能修改的可变类型:列表,字典列如:a=[1,2,3,4]a[0]...原创 2018-09-08 11:42:33 · 299 阅读 · 0 评论 -
Python中的变量的指向和引用
a = 100 # 指在内存开了一个空间这个空间存了100,然后找了一个变量名a 》》》》这个a只是指向100的地址而已b = a # 指的是b也指向了100那个地址可以用函数id() 来验证他们地址是否相同a = 100 # 指在内存开了一个空间这个空间存了100,然后找了一个变量名a 》》》》这个只是存着100的地址而已b = a # 指的是b也指...原创 2018-09-08 13:15:02 · 3640 阅读 · 0 评论 -
Python中函数参数使用详解
缺省参数def a(a,b=1): #此时b等于1就是缺省参数,也就是默认参数 print(a,b) #在调用时不传就使用默认值#缺省参数只能写在其他形参后面#b=1 就是缺省参数也就是有传参数就用传的,没有就用默认值 注意:其他参数只能写在缺省参数前面关键字参数也叫命名参数def a(a, b=1, c=44): ...原创 2018-09-07 13:58:24 · 229 阅读 · 0 评论 -
Python中的局部变量和全局变量
什么是局部变量局部变量是在函数里面定义 》》》提到局部变量必须要有函数def fun(a,b): a=5print(a) #这个a是局部变量只能在声明函数里面使用这里使用程序会报错, 什么是全局变量你在函数外定义在任意函数内可以使用的变量叫全局变量a=5def a(): print(a) #会先去查找这个变量a自身没...原创 2018-09-07 11:57:30 · 478 阅读 · 0 评论 -
Python中函数的使用
什么是函数对重复利用的代码进行封装,写成独立模块,这种定义过程就是函数def fun(): #def 定义关键字, fun() 函数名 print(a) #重复抽离的代码块函数的使用函数名() 这就是函数的调用 fun()就是调用刚才定义函数 带有参数的函数def fun(a,b) #a,b,表示参数名字随意...原创 2018-09-08 11:43:00 · 2070 阅读 · 0 评论 -
python字典类型详解
字典的定义info={"key":"value"} 字典由键值对组成info = {}info = {"name": "班长", "addr": "山东", "age": 18} 字典的使用 info = {"name": "Tom"}# 添加info["age"]原创 2018-09-07 11:56:34 · 233 阅读 · 0 评论 -
python中元组使用
元组的定义info=() #表示定义一个元组info=(1,2,3,4)注意:如果一个元组只有一个元素后面一定要多写一个逗号,这个整体才叫元组,否则不是元组会报错,多个元素不用添加逗号元组的使用注意:元组类型的数据不支持赋值和修改,是一个只读文件使用和列表一样,但是你只能查询列表使用 元组的拆包a = (11, 22)b =...原创 2018-09-07 11:57:45 · 207 阅读 · 0 评论 -
python中列表详解和其他语言数组区别
列表的定义b = []a = [1, 23, 4, '232'] # 表示定义一个列表#c语言中数组int nums[]={1,2,3,4,5}#区别与其他语言的数组,Python列表可以存储任意数据类型,其他语言数组必须是什么类型就是什么类型 列表的使用a = ["a", "b", "c"]b = ["f", "g", "h"]# 添加操作原创 2018-09-06 10:07:27 · 1551 阅读 · 0 评论 -
Python中字符串常用操作和字符串的切片
获取字符串中某一片数值就是切片 a = "abcdefg"print(a[1:3]) # 切片冒号表示,冒号前面表示从第几个坐标开始,包含开始那个,后面表示从哪个坐标结束不包含结束坐标print(a[1:]) # 后坐标不写表示取到所有print(a[1:-1]) # 负数表示从后面第一个坐标开始字符串在python中内存存储一个字母就代表一个字节数字255代...原创 2018-09-06 09:13:01 · 2846 阅读 · 0 评论 -
Python2和Python的区别那个版本更好
想学习Python的人都会有一个困惑,那就是Python目前有两个版本Python2和Python3,Python2与Python3有何区别,两个版本该学习哪个呢?python3 和 python2 是不兼容的,而且差异比较大,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2的。目前实际应用中大部分暂不考虑 Python3,有的时候注意写兼容 2/3 的代码。用 Py...原创 2018-09-09 19:36:02 · 2039 阅读 · 0 评论 -
Python基础学习-2
变量的定义使用score = 100#定义了一个变量,这个变量的名字叫做score,它里面存储了一个数值 100high = 180#单位是cmapplePrice = 3.5 #苹果的价格 元/斤weight = 7.5 #购买的苹果的重量 斤money = applePrice * weight#如果money=xxxx是第一次的话,那么就表示定义了一个变量money =...原创 2018-09-06 08:16:48 · 360 阅读 · 0 评论 -
python中装饰器的详细使用
def b(func): def inner(*args, **kwargs): print("start") func(*args, **kwargs) return inner@bdef a(): print("yuanlai")if __name__ == '__main__': a()@b是ptyhon的...原创 2019-03-13 17:15:45 · 122 阅读 · 0 评论