Python基础
文章平均质量分 55
# Python基础
ohbaby别叫我程序猿
这个作者很懒,什么都没留下…
展开
-
python 整数 - 基本数据类型
整数,integer,简写int整数就是没有小数点的数字,包含 正整数 负整数和零能用数字代表的值通常用整数类型的变量存储,例如 年龄 个数 工资 成绩 等等。原创 2023-03-28 15:08:21 · 277 阅读 · 0 评论 -
pycharm配置设置汇总(简单好用)更新中。。。
pycharm配置背景图片设置字体配置控制台格式字体安装插件原创 2022-08-12 16:04:05 · 243 阅读 · 0 评论 -
python各种编辑器、APP、软件下载
链接: https://pan.baidu.com/s/10Bnyl6AdUI2mBRZEuLMB6g。中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/......原创 2022-08-30 16:43:12 · 376 阅读 · 0 评论 -
python基础语法-类与对象(简单实用)
如果name属性值存在,则返回属性值,如果属性值不存在,返回default参数值,如果属性值不存在,default参数也不存在,则产生AttributeError。如果name属性存在,则覆盖,如果不存在,则为对象obj新增name属性。在类的内部,使用def关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数,self代表的是类的实例。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。.........原创 2022-08-02 15:22:45 · 357 阅读 · 0 评论 -
python基础语法-文件操作及深浅拷贝(简单实用)
readlines(n),读取当前指针处的n个字符,如果n不写,则默认全读完,如果n小于当前行的字符长度,则读取当前行内容,包括换行符\n,如果n大于当前行的字符长度,则一直到第从当前指针处的第n个字符所在的行,每一行的内容包括换行符作为一个列表的元素,最终返回该列表。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件已存在,文件指针将会放在文件的结尾。浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用,只复制最外层的结构,除最外层其余的直接将其地址引用过来。..原创 2022-08-02 16:19:32 · 161 阅读 · 0 评论 -
认识python---下载环境及安装配置
而另一种则是安装anaconda,anaconda是一个发行版本,能够方便快捷的获取包并且对包还有环境进行管理,其中也附带有python。我们直接进入anaconda官网: https://www.anaconda.com/先进入Python官网地址: https://www.python.org/Install完成后,win+R打开CMD命令窗口,输入python,回车。接着输入python,回车,验证python安装成功。之后选择自己需要的对应版本点击就会自动下载啦。显示python版本,则安装成功。.原创 2022-08-04 18:57:45 · 306 阅读 · 0 评论 -
python第三方库-argparse的使用(简单实用)
argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口。argparse能够帮助程序员为模型定义参数、通过sys.argv 解析命令行参数。模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。...原创 2022-08-06 15:32:06 · 2767 阅读 · 3 评论 -
python第三方库-requests的使用
Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。params:在URL上传递的参数,GET形式传递到后台,例如向http://www.oldboyyede.com上传数据。data:在请求体里面传递的数据,后面可以是字典,字节等数据类型。headers:请求头。......原创 2022-08-08 14:49:24 · 544 阅读 · 0 评论 -
python第三方库-urllib(简单好用)
Python 内置的 HTTP 请求库,也就是说我们不需要额外安装即可使用它包含四个模块:使用 Urllib 的 request 模块我们可以方便地实现 Request 的发送并得到 Responseurllib.request 模块提供了最基本的构造 HTTP 请求的方法,利用它可以模拟浏览器的一个请求发起过程,同时它还带有处理authenticaton(授权验证),redirections(重定向),cookies(浏览器Cookies)以及其它内容。我们来感受一下它的强大之处,以 Python 官原创 2022-08-08 19:28:26 · 546 阅读 · 0 评论 -
python基础知识
1. 标识符:给变量、函数、语句块命名, 由字母、数字、下划线组成, 不能由数字开头, 区分大小写。单下划线开头:_xxx ,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 导入双下划线开头:__xx,表示私有成员双下划线开头和结尾:__xx__,表示 Python 中内置标识,如:__init__() 表示类的构造函数2. 关键字:自定义标识符时不能使用关键字and:exec:not:assert:finally原创 2022-02-17 03:34:09 · 412 阅读 · 0 评论 -
Pycharm好用的插件汇总(简单实用)
Pycharm好用的插件汇总(简单实用)Translation 翻译插件,进行中英互译,想看哪里,就选中哪里,然后使用组合键Ctrl+Shift+Y 进行翻译Chinese Language Pack 汉化插件AiXcoder Code Completer 代码补全插件(新手不建议使用)CSV plugin 通过灵活的表编辑器编辑 csv、tsv、psv文件,语法验证,结构突出显示,可自定义的颜色,新意图和有用的检查Rainbow Brackets 让括号等符号不同层之间显示不同,清楚辨别哪个括号是原创 2022-07-17 02:57:20 · 10897 阅读 · 0 评论 -
python第三方库-Random的使用(简单实用)
在指定范围内生成随机小数,两个参数其中一个是上限,一个是下限。从指定范围内,按指定基数递增的集合中获取一个随机数。从指定的序列或列表中,随机的截取指定长度的片段。随机生成一个int类型的数,可以指定这个数的范围。生成一个随机的浮点数,在0~1之间。将一个序列里的元素随机打乱。从序列中获取一个随机元素。............原创 2022-07-17 04:18:14 · 681 阅读 · 0 评论 -
python基础之关键字
自定义标识符时不能使用关键字查看有哪些关键字help('keywords')关键字详解1.布尔类型False 和 True, 两者相对2.逻辑操作符and: ‘与’,两边都为真则结果为真,否则为假or:‘或’,一个为真则结果为真,否则为假not:‘非’,非0或非False才返回True优先级:not>and>or3.异常机制tryexcept:与 try 结合使用try: a = int(b)except: .原创 2022-02-17 03:14:12 · 1160 阅读 · 0 评论 -
python-函数
def 函数名([ 参数列表 ]) : '''文档字符串''' 函数体 / 若干语句使用def来定义函数,然后就是一个空格和函数名称,python执行def时,会创建一个函数对象,并绑到函数名变量上括号内的参数有多个时用逗号隔开,调用时参数必须和参数列表一一对应、如果函数需要返回数据,可以使用return语句返回值,不包含return语句则返回None调用函数:先定义函数,也就是先使用def创建函数对象,当然内置函数对象是会自动创建的创建完函数对象,可以直接使用函数名称进行调用。原创 2023-03-23 16:35:37 · 526 阅读 · 0 评论 -
python - 递归函数
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数递归函数必须有一个明确的结束条件每进入更深一层的递归时,问题规模相对于上一次递归都应减少相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入)递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出)原创 2023-03-23 16:35:16 · 466 阅读 · 0 评论 -
python - eval()函数
globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。将输入的字符串转为对应的数据类型,列表、元组等数据类型都可以使用这种方式输入。locals–变量作用域,局部命名空间,如果被提供,可以是任何映射对象。使用eval()函数,将字符串还原为数字类型,和int()函数的作用类似。eval() 函数用来执行一个字符串表达式,并返回表达式的值。对表达式的结果进行计算,返回计算后的值。expression – 表达式。返回值:返回表达式计算结果。原创 2023-03-23 16:29:45 · 160 阅读 · 0 评论 -
python - Lambda函数
在对象遍历处理方面,其实Python的for…if语法已经很强大,并且在易读上胜过了lambda。defaultdict是字典类型,可以为defaultdict设置默认值,可以通过lambda设置默认值。lambda函数和普通的函数相比,其实就是省去了函数名称,同时这样的匿名函数,又不能共享在别的地方调用。lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。lambda函数也叫匿名函数,即,函数没有具体的名称。原创 2023-03-23 16:21:01 · 115 阅读 · 0 评论 -
python 控制语句
多分支: if-elif-else。双分支: if-else。原创 2023-03-21 18:45:12 · 88 阅读 · 0 评论 -
python数据类型-集合(简单实用)
#### 集合的定义```textpython提供的内置数据结构,属于可变序列理解为没有value的字典,使用hash存储```#### 创建集合```python# 花括号创建set1 = {2, 5, 3, 6, 8}print(set1)# 内置函数setset1 = set(range(6))print(set1)set1 = set([1, 2, 3])print(set1)# 创建空集合要用set,用花括号会被识别成字典```#### 集合相关操作``原创 2022-07-26 00:36:49 · 115 阅读 · 0 评论 -
python数据类型-字典(简单实用)
#### 定义```text一种可变的容器模型,可以存储任意类型的数据以键(key):值(value)对的方式进行数据存储,键和值之间用冒号分隔,每个键值对之间用英文逗号“,”分隔整个字典包括在大括号中“{}”键必须是唯一的且是不可变类型,如字符串、数字或元组字典的底层使用了hash表来关联key和value,因此字典中的数据是无序的这样数据查找和插入的速度极快,不会随着key的增加而变慢,但需要占用的内存较多字典(dict)是一种以空间换取时间的数据结构,应用于需要快速查找的场景``原创 2022-07-26 00:32:37 · 181 阅读 · 0 评论 -
python数据类型-元组(简单实用)
#### 元组和列表的区别```text1. 元组元素不能修改2. 列表是中括号,元组使用小括号3. 列表可变类型,元组是不可变类型4. python内部对元组进行了大量优化,访问和处理速度都比列表快```#### 元组的创建```pythontuple1 = tuple((1, 2, 3))print(tuple1)# 只含有一个元素,必须带逗号,否则会把左右括号默认为运算符tuple1 = (1, )tuple2 = (1)print(tuple1[0])print(t原创 2022-07-26 00:31:10 · 328 阅读 · 0 评论 -
python 列表 基本数据类型
按照ASCLL排序,先排序首字母为大写的,再排序首字母是小写的。#pop()加索引,弹出对应索引位置元素,可以赋值。#insert在指定索引位置插入元素。#append追加一个元素到列表中。#extend追加多个元素到列表中。#pop默认弹出最后一个元素。#remove指定删除对象。####统计元素出现次数。####列表增加元素。####列表删除元素。####列表元素赋值。#通过切片给部分赋值。#直接删除整个列表。#全部转小写再排序。#全部转大写再排序。.........原创 2022-07-17 23:47:35 · 181 阅读 · 0 评论 -
python模块-time
用整型或者浮点型表示的一个以秒为单位的时间间隔,从1970.1.1零点开始算起。用元组这种数据结构进行标识,元组中有9个整型内容,表示不同的时间含义。例如: 1596760621.3079221。例如 2020-08-07 08:46:56。根据需求不同包含不同时间含义,年月日时分秒。原创 2023-03-20 16:46:05 · 64 阅读 · 0 评论 -
python 字符串 基本数据类型
split(str=“”, num=string.count(str)): 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串。index(str, beg=0, end=len(string)): 查找某字段获取索引。count(str, beg= 0,end=len(string)): 统计字符出现次数。find(str, beg=0, end=len(string)): 检查是否包含某字段。max(str): 返回字符串 str 中最大的字母。原创 2023-03-20 16:34:00 · 264 阅读 · 0 评论 -
python数据类型-整数
为了提高数字的的可读性,Python 3.x 允许使用下划线_作为数字(包括整数和小数)的分隔符。通常每隔三个数字添加一个下划线,类似于英文数字中的逗号。下划线不会影响数字本身的值。python3.x中,二进制开头0b,八进制开头0o,十六进制开头0x。bin(): 将整数转成二进制,输出字符串形式。hex():将整数转成十六进制,输出字符串形式。oct():将整数转成八进制,输出字符串形式。int():将整数转成十进制,输出字符串形式。十进制,二进制,八进制,十六进制。原创 2023-03-20 16:04:51 · 70 阅读 · 0 评论 -
编程基本概念
因为python中不需要声明变量类型,所以使用变量之前直接进行赋值,然后变量就会被创建,使用=对变量进行赋值,左侧为变量名,右侧为存储在变量中的值。简单理解,标识符其实就是名字,就好像我们每个人也都有自己的名字一样,它的主要作用是作为变量、函数、类、模块以及其他对象的名称。标记清除算法作为python的辅助垃圾收集技术,主要处理一些容器对象,例如列表,字典,元组等等。python中,一切皆为对象,对象由三部分组成: 标志,类型,值。数字、字母、下划线组成的一串字符,用单引号或者双引号进行标识。原创 2023-03-03 14:19:40 · 817 阅读 · 0 评论 -
Python入门-学习python之前,来一起认识一下python吧?
Python是一种高级编程语言,是一门解释型的面向对象的语言,性能较低,但是随着发展越来越好。原创 2023-03-02 19:21:56 · 86 阅读 · 0 评论