Python基础学习
文章平均质量分 58
一不不
这个作者很懒,什么都没留下…
展开
-
python类型转换str()与repr()函数
python:类型转换str()与repr()函数str() 和 repr() 都可以将Python中的对象转换为字符串两者之间的不同:str() 主要面向用户。其目的是可读性,返回形式为用户友好性和可读性都较强的字符串类型。repr() 面向的是Python解释器,或者说开发人员。其目的是准确性,其返回值表示Python解释器内部的含义,常作为编程人员debug用途。repr() 的返回值一般可以用eval() 函数来还原对象。如obj = eval(repr(obj))直观区原创 2021-04-10 20:19:48 · 409 阅读 · 0 评论 -
Python匿名函数:lambda
匿名函数:lambda如果一个函数有一个返回值,并且只有一句代码,可以使用Lambda简化。匿名函数:定义的函数没有名字。内存空间:函数 > lambda语法格式:lambda [参数列表]:表达式lambda [形参1], [形参2], ... : [单行表达式] 或 [函数调用]lambda的参数可有可无,函数的参数在lambda中完全适用。lambda表达式可以接收任何数量的参数,但只能返回一个表达式的值# 匿名函数# 无参有返回值匿名函数# 1、匿名函数整体原创 2021-04-10 14:37:41 · 210 阅读 · 0 评论 -
Python引用
Python引用在python中,值是靠引用来传递的。1. 引用引用:是一个变量或值的另一个名字,又称别名赋值本质:给右边的变量或值,起一个别名可以使用id函数查看变量的引用地址,引用地址相等,说明指向同一个内存空间每一次运行程序,每次地址都可能不一样原因:程序从运行到结束,每次开辟的内存空都可能不一样。# a 是 10 的引用,10的别名是a,操作a就是操作10a = 10print(id(a), id(10)) # 地址id一样,指向同一个内存空间2.原创 2021-04-10 14:31:59 · 384 阅读 · 0 评论 -
python文件与文件夹相关操作
python文件与文件夹相关操作作用:把一些数据存储起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份。可持久化存储数据。一、文件的打开和关闭(文件)1、打开文件1.1 open语法格式:文件变量 = open(“文件名”, “访问模式”)文件名:也是路径,默认当前目录下路径。注意:文件名和访问模式都是字符串格式"""文件操作流程1、打开文件,或者新建一个文件(不可缺)2、读/写数据(先将写入数据内容写入内存)3、关闭数据(不可缺)(关闭同时会保存数据,如原创 2021-04-10 14:27:17 · 194 阅读 · 0 评论 -
python魔法方法
魔法方法在Python中,所有 __ 双下划线包起来的方法,都统称为Magic Method, 中文称为魔法方法。魔法方法一般情况下无需手动调用,在适合的时候会自动调用一、对象的初始化方法:--init--()作用:为对象添加属性。特点:在创建对象时(实例化对象),会自动调用 __init__() 方法。# 为不同的对象添加同一个属性class Dog(object): def __init__(self): self.type = "大黄狗"原创 2021-04-10 14:24:52 · 109 阅读 · 0 评论 -
Python函数的参数:位置、关键字、默认、不定长参数
Python函数的参数一、位置参数(传参)传参–位置参数:函数调用时,按形参的位置,从左到右,一一匹配传递参数。位置参数必须一一对应,缺一不可。缺少则程序会报错。# 位置参数# 函数定义--定义形参def foo(a, b, c, d, e): print(f"a={a},b={b},c={c},d={d},e={e}") # 函数调用--传实参--位置参数foo(1, 2, 3, 4, 5) # a=1,b=2,c=3,d=4,e=5二、关键字参数(传参)原创 2021-04-06 14:58:11 · 863 阅读 · 0 评论 -
python函数的返回值return
python:函数的返回值return一、函数函数:将一段具有独立功能的代码块整合到一个整体并命名,在需要时调用这个名称函数的作用:封装代码,实现高效的代码复用步骤:1、定义函数def 函数名 (形参1,形参2,……) 函数代码块2、调用函数函数名(实参1, 实参2,……)二、函数的返回值函数返回值的作用:函数处理完,将处理结果返回给调用者。通过return关键字给函数设置返回值1、return 关键字只能使用在函数中2、在函数中使用 return原创 2021-04-06 14:52:06 · 590 阅读 · 0 评论 -
Python三目运算嵌套
三目运算符嵌套:1、 x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出y。# x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出yx = random.randint(0,99)y = random.randint(0,199)print(x)print(y)print(x if x>y else x+y if x=原创 2021-04-05 20:20:13 · 1020 阅读 · 1 评论 -
Python运算符
运算符算数运算符作用:计算运算符描述实例+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除b / a 输出结果 2//取整除返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0%取余返回除法的余数 b % a 输出结果 0**指数a**b 为10的20次原创 2021-03-27 21:49:52 · 117 阅读 · 0 评论 -
Python基础-PiP:python的包管理工具
pip :python的包管理工具,包又可以称为软件或工具。可以通过pip对软件进行安装、更新和卸载,默认会从python官网上面下载。一、pip安装在文件框中输入:%AppData% --> 回车 --> 新建pip文件夹 --> 将pip.ini文件拖入 --> 完成pip.ini路径: C:\Users\一不不\AppData\Roaming\pip[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mMcRV8q6-161581137原创 2021-03-15 20:30:13 · 166 阅读 · 0 评论