
Python 基础篇
Manba_77
自律、好学的it小男孩
兴趣方向:web安全、python自动化、python开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python tkinter用户登录界面
思路输入账号:admin 密码:123456点击登入这会弹窗提示登录成功如果登录的时候选择了Remember me?则会在该工作目录下创建一个info.txt并把用户的账号和密码保存在该文件中默认情况下是选择了Remember me? 这个选项的在下次登入的时候,程序会先去判断该工作目录是否有info.txt这个文件有的话,会把账号和密码显示在输入的文本框中,如果没有的话,则不会显示代码实现import tkinterimport tkinter.messageboximpo原创 2022-04-26 09:54:51 · 6510 阅读 · 0 评论 -
Python的深浅拷贝
Python的深浅拷贝python的深浅拷贝其实总结就是一句话:浅拷贝:拷贝的是地址深拷贝:拷贝的是内容先说下创建的对象内存地址问题在python的交互模式下分别创建(就是说不是同时创建的)两个不可变的数据对象,他们的内存的地址是不一样的。但是如果它们在[-5,-256]里面,那么内存地址是一样的,因为python默认在内存地址里面是自动创建了[-5,-256]的内存地址,要是创建的不在这个范围内的数,那么就会重新开辟新的一个空间,所有会不一样同时创建两个不可变的数据对象,他们的内存的地原创 2022-03-20 21:56:13 · 762 阅读 · 0 评论 -
Python 各个方向会用到的第三方库
网络爬虫方向requests库Scrapy库pyspider库数据分析方向Numpy库pandas库scipy库文本处理方向pdfminer库python-docx库beautifulsoup4库数据可视化方向matplotlib库seaborn库mayavi库用户图形界面方向PyQt5库wxPython库PyGTK库机器学习方向scikit-learn库TensorFlow库mxnet库web开发方向Django库pyramid原创 2022-03-20 18:35:30 · 1355 阅读 · 0 评论 -
python安装 环境搭建 安装库方法 各种输入输出(非常详细)
一.安装python二.将python配置到系统环境第二步,右击此电脑选择属性经验是否环境安装成功:win+r —> 输入python 如果出现下面这个就表示安装成功了三.使用pip, whl, 临时换源 三种方式安装pygame库使用pip安装pygame模块使用whl安装pygame模块网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/使用临时换原安装pygame模块阿里云:htt原创 2022-03-18 12:32:36 · 3530 阅读 · 0 评论 -
python 函数参数的传递方式
1实参和形参# 实参和形参 jack, 18 是实参 name, age 是形参def test(name, age): print('年龄:',age) print('姓名:',name)test('jack', 18)'''年龄: 18姓名: jack'''2位置参数# 位置参数def test1(a, b): print(a, b)test1(7, 9) # 7 9test1(9, 7) # 9 73默认值参数原创 2022-03-13 13:31:22 · 739 阅读 · 0 评论 -
python 关于集合(set)
注意:(1)集合不同于列表和元组类型,集合存储的元素是无序且不能重复的(2)集合元素类型只能是不可变数据类型,如整数,浮点数,字符串,元组等(3)由于元素间没有顺序,因此元素不能比较,不能排序(4)不能使用索引的方式来访问集合的元素# 集合的创建# 第一种方法set1 = {1}print(set1) # {1}print(type(set1)) # <class 'set'># 第二种方法set2 = set([1,2,3])print(se原创 2022-03-12 23:20:51 · 904 阅读 · 0 评论 -
python 关于字典(dict)
介绍:字典(dict)是键值对的无序集合,字典中的每个元素包含用冒号分隔开的“键“和”值“两部分,表示一种映射关系,也称为关联数组。注意:(1)字典中的”键“只能是python中不可变的数据类型,如整数,元组,字符串。(2)在字典中”键“不可以重复,”值“可以重复# 字典的创建# 第一种方式dic1 = {1:'A', 2:'B', 3:'c'}print(dic1) # {1: 'A', 2: 'B', 3: 'c'}# 第二种方式dic2 = dict((('A',111),原创 2022-03-12 17:26:27 · 778 阅读 · 0 评论 -
python jieba库初识
jieba是第三方中文分词函数库jieba有三种模式:精准模式:将句子最精准的切开,适合文本分析全模式:把句子中所有可以成词的词语都扫描处理,速度快但是不能消除歧义搜索引擎模式:在精准模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词import jieba# lcut(s)函数 精确模式,返回一个列表类型s1 = '全国计算机等级考试python科目'print(jieba.lcut(s1)) # ['全国', '计算机', '等级', '考试', 'pyth原创 2022-03-09 08:29:31 · 1601 阅读 · 0 评论 -
python int()函数强制转换问题
将整数字符串转成整数类型是可以的将浮点数转成整数类型是可以的,而且只取整数部分,也就是说不会进行四舍五入将浮点数字符串转换成整数类型是不可以的# 将整数字符串转成整数类型是可以的print(int('123')) # 123# 将浮点数转成整数类型是可以的,而且只取整数部分,也就是说不会进行四舍五入print(int(123.123)) # 123print(int(123.567)) # 123# 将浮点数字符串转换成整数类型是不可以的print(int('123.1原创 2022-03-08 21:22:47 · 3397 阅读 · 0 评论 -
python 字符串相关函数
len() 返回字符串长度ord() 对于单个字符串,转成ASCII值chr() 将ASCII值转成对应的字符title() 将每个单词的首字母改为大写upper() 将单词所有字母都改为大写lower() 将单词所有字母都改为小写rstrip() 删除字符串末尾空白字符lstrip() 删除字符串开头的空白字符strip() 删除字符串首尾的空白字符s.find(sub) 返回该元素的下标,如果有多个相同的元素,只会返回在最前的下标s.index(sub) 返回该元素的下标,如.原创 2022-02-27 22:40:34 · 589 阅读 · 0 评论 -
python 数字类型转换
需要提一下的是:在python中,浮点数的取值范围一般是 -10^308 ~ 10^308# int(x) 将x转换为一个整数print(int(333.333)) # 333# float(x) 将x转换为一个浮点数print(float(100)) # 100.0# complex(x) 将x转换为一个复数,实部为x,虚部为0print(complex(5)) # (5+0j)# complex(x,y) 将x转换为一个复数,实部为x,虚部为yprint(com原创 2022-02-27 18:14:19 · 972 阅读 · 0 评论 -
python 进制转换
在python中表示各进制方法:二进制:在二进制数前加前缀0b或者0B,例如:0b100101 或者 0B100101八进制:在八进制数前加前缀0o或者0O,例如:0o1234567 或者 0O1234567十进制:十进制不需要加前缀,例如:123456789十六进制:在二进制数前加前缀0x或者0X,例如:0b1249AFC 或者 0B1249AFC代码:'''二进制转换成其他进制'''a = 0b110110print('二进制为-------', a)# 二进制转八进制p原创 2022-02-27 17:58:36 · 5508 阅读 · 3 评论 -
Python中的类变量和成员变量
代码演示:class Test(object): a = 100 # a是类变量,可以由类名直接调用,也可以由类的对象来调用 def __init__(self): self.b = 200 # b是成员变量,可以由类的对象来调用 def fcn(self): c = 300 # c不是成员变量,只是函数fcn内部的局部变量 self.d = 400 # d也不是成员变量原创 2021-10-11 10:37:30 · 3083 阅读 · 0 评论