python学习笔记
文章平均质量分 63
帅超超i
啦啦啦
展开
-
解决pip3安装第三方库无法使用ssl模块的问题
1.问题所在我在centos7中安装了python3.8,在使用pip3安装一个第三方库的时候出现无法使用ssl的报错。ssl模块确实在lib/python3.8这个目录下,为什么会报错呢,百度了一下才知道python中要使用ssl需要有openssl作为前置。一般centos7中都是有openssl模块的,打开centos7自带的python2.7导入ssl发现正常,用python3.8导入却报错。我安装python3.8的时候使用了–with-ssl命令,但是结果很明显此命令没有有效执行,然原创 2022-03-29 21:22:54 · 4437 阅读 · 0 评论 -
将centos的python2.7升级为python3.8
1.创建文件夹在/usr/local/文件夹下创建一个名为python3的文件夹。cd /usr/local/mkdir python32.下载进入python3目录下载python3.8的压缩包。wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz3.解压tar -zxvf Python-3.8.0.tgz4.安装./configure --prefix=/usr/local/python3/Python-3.原创 2022-01-04 14:43:37 · 2175 阅读 · 0 评论 -
urlparse解析url
简介python3中urlparse模块和urllib模块合并,urlparse()在urllib.parse中进行调用。urlparse()把url拆分为6个部分,scheme(协议),netloc(域名),path(路径),params(可选参数),query(连接键值对),fragment(特殊锚),并且以元组形式返回。举个例子:from urllib.parse import urlparseurl = 'http://vulfocus.fofa.so:16486'parse = url原创 2022-01-07 18:13:17 · 899 阅读 · 0 评论 -
python--函数
函数自定义函数函数的参数自定义函数def语句来定义函数,pass是空语句,经常被当占位符使用。>>> def myfunc(): pass>>> myfunc()>>>> def myfunc(): for i in range(3): print('I love python') >>> myfunc()I love pythonI love pythonI love python函数的参数原创 2021-12-30 18:26:11 · 700 阅读 · 0 评论 -
python--集合
集合创建集合访问集合内元素唯一性集合的用法增删不可变集合可哈希集合中的元素都是独一无二且无序的。创建集合>>> {'FishC','Python'}#直接大括号创建{'FishC', 'Python'}>>> {a for a in 'FishC'}#利用推导式创建集合{'C', 'h', 's', 'i', 'F'}>>> set('FishC')#利用类型构造器创建集合{'C', 'h', 's', 'i', 'F'}访问集合内元原创 2021-12-27 18:04:21 · 288 阅读 · 0 评论 -
python--字典
字典原创 2021-12-27 15:20:46 · 103 阅读 · 0 评论 -
python--序列
序列序列序列常用函数迭代器&可迭代对象序列序列常用函数可变序列:列表。不可变序列:元组,字符串。+和*可以用在任何序列。增量赋值:在赋值的过程中同时进行计算。python中每一个对象都有三个基本属性:唯一标志、类型和值。唯一标志是随着对象创建的时候就有的,不可被修改,也不会有重复的。id():返回一个代表指定对象的唯一标识的整数值。>>> s = [1,2,3]>>> id(s)1839398209664>>> s *=原创 2021-12-26 13:14:21 · 278 阅读 · 0 评论 -
python--格式化字符串
格式化字符串格式化字符串对齐填充选项精度类型选项type类型选项f-字符串格式化字符串format():将参数的值传入{}中。>>> year = 2010>>> "鱼c工作室成立于 year 年"'鱼c工作室成立于 year 年' #""引号中的内容都被当做字符串处理,所以没有打印出2010>>> "鱼c工作室成立于 {} 年".format(year)'鱼c工作室成立于 2010 年'>>> "1+2={}原创 2021-12-26 12:18:03 · 189 阅读 · 0 评论 -
python中的方法
python中的方法方法大小写转换对齐查找替换判断截取拆分与拼接方法大小写转换capitalize():返回第一个字符转化为大写,其他为小写的字符串。casefold():返回所有字符为小写的字符串。title():每个单词的首字母大写,其余小写。swapcase():将所有字母反转,大写变下写,小写变大写。upper():将所有的字母变为大写。lower():将所有字母变为小写。>>> x = 'i love FishC'>>> x.capitali原创 2021-12-26 12:16:12 · 557 阅读 · 0 评论 -
python--元组
元组元组内元素不可改变,但可以给整个元组重新赋值。所以元组只有count()和index()方法可用,用于查看某一个元素出现的次数和某元素的索引下标。>>> qmc = 1,2,3,4,5,"上山打老虎">>> qmc(1, 2, 3, 4, 5, '上山打老虎')>>> qmc[0]1>>> qmc[-1]'上山打老虎'#元组也可以用切片>>> qmc[:3](1, 2, 3)>>原创 2021-12-26 12:08:28 · 248 阅读 · 0 评论 -
python--列表
python--列表列表切片增删改查二维列表列表推导式列表切片>>> qmc = [1,2,3,4,5,6]>>> qmc[::2][1, 3, 5]>>> qmc[::-2][6, 4, 2]>>> qmc[::-1][6, 5, 4, 3, 2, 1]增append():向列表末尾附加一个元素。>>> member = ['小甲鱼','小布丁','黑夜']>>> mem原创 2021-12-26 12:04:53 · 370 阅读 · 0 评论