Python
Yuº
这个作者很懒,什么都没留下…
展开
-
python查询mongodb数据库,进行排序显示
python查询mongodb数据库时,对数据进行排序显示原创 2023-02-23 18:45:26 · 388 阅读 · 0 评论 -
Centos8 安装/升级 Python3.8
参考文章 https://www.cnblogs.com/liujiaxin2018/p/13194491.html1.安装依赖包首先要安装依赖包,否则以后用到一些模块时会报错yum -y install libffi-develyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel2.在Python官网找到原创 2021-12-18 00:10:27 · 1605 阅读 · 0 评论 -
Python3 常用函数 和 方法
os.getcwd() 获取当前目录,注:os模块需要先导入os.system(“pause”) 暂停程序,按任意键继续原创 2021-09-08 00:55:01 · 382 阅读 · 0 评论 -
Python 函数传递不定长参数,和接收不定长参数
Python中 要给函数传递不定长参数 一般是传元祖和字典,如果传元祖要在前面加一个(*)号,字典加两个(*)号。如果在函数里想得到原来的值 在调用函数的时候也要加(*)星号def fn(*args,**kargs): print(args[2],kargs["age"])fn(*(5,8,10),**{"name":"柯南","age":28})// 10 28这种在其他语言中一般叫解构或者展开,在Python中叫拆包...原创 2021-08-07 23:34:40 · 1050 阅读 · 0 评论 -
Python3中字符串中插入变量
方法1:a='你好'b='Hello,%s' %aprint(b)# 输出 Hello,你好方法2:a='你好'b='Hello,{}'.format(a)print(b)# 输出 Hello,你好方法3:a='你好'b=f'Hello,{a}'print(b)# 输出 Hello,你好原创 2020-10-25 00:03:05 · 2095 阅读 · 2 评论 -
‘ListView‘ object has no attribute ‘rindex‘
学Django遇到了一个坑‘ListView’ object has no attribute ‘rindex’弄了几十分钟最后发现原来是url.py里有个地方写错了url('^list/(?P<type_id>\d+)/(?P<page>\d+)$', ListView.as_view(),name='list'), # 列表页写成了url('^list/(?P<type_id>\d+)/(?P<page>\d+)$', ListView()原创 2020-10-17 23:37:18 · 271 阅读 · 0 评论 -
html+css+javascript学习总结
html用来写页面的结构和内容,css写样式和呈现效果,javascript写行为和动作1.html常用标签a 超链接div 盒子,常用来控制样式的ul,ol 无序列表和有序列表img 图片标签button 按钮form 表单input 输入框标签,type属性不同,功能也不同。例如:text文本输入框,button按钮,submit提交按钮,checkbox复选框,radio单选按钮,password密码输入框label 定义 input 元素的标注。2.css2.1原创 2020-10-11 15:02:56 · 651 阅读 · 0 评论 -
Python 中 正则表达式
一、最近要对字符串执行很多操作,所以学了正则表达式不得不说正则表达式对字符串的操作还是很给力的runoob上面的教程:Python中的正则表达式正则表达式教程Python中要使用正则表达式,首先要导入re模块 import re二、常用函数(或者说方法)re.match()作用:尝试从字符串的起始位置匹配一个模式,如果匹配成功的话,就返回一个对象,否则返回none。注意,这个函数只匹配字符串开始的位置。语法:re.match(pattern, string, flags=0)patte原创 2020-07-29 00:07:05 · 180 阅读 · 0 评论 -
Python for 循环里面的变量
Python for循环里面感觉有个比较值得注意的地方,看代码def test(): for i in range(3): print(i,end='') print(',',end='') for j in range(3): print(i,end='')test()输出012,222应该来讲,第二个for循环里面获取不到第一个for循环中 i 的值,但事实上能获取。我在 java script 中也测试了下,这种情况也能获取。所以原创 2020-07-27 20:35:57 · 1248 阅读 · 0 评论 -
Python 中 用正则表达式re 匹配字符串中的 反斜杠 \
看代码str='Hello \\n world'print(str)#输出 Hello \n world有时候在读取文本内容时, \n直接显示出来了,而没有转换成 换行符,原因是读取的内容中 n前面有 两个反斜杠 \\当我们需要把 \n 转变成换行符时,就需要用 正则表达式 把它替换成换行符。这里有一个坑就是,因为是 两个反斜杠,所以正确的正则表达式应该是’\\\\n’,而不是 ‘\\n’看代码import restr1='Hello \\n world!'str2=re.sub('原创 2020-07-26 12:02:15 · 956 阅读 · 0 评论 -
把 Python 文件打包成 可执行的 exe 程序
1.首先安装 pyinstaller官网 http://www.pyinstaller.org在命令行中安装 pyinstallerpip install pyinstaller检查是否安装成功pyinstaller -v把命令行切换到 Python 文件目录 然后输入命令把Python文件打包成可执行exe程序pyinstaller 文件名.py如果成功了的话,会在目录下生成 dist 和 build 目录,dist目录下就保存者打包后的exe程序注意:如果程序中用到了其他资原创 2020-07-23 21:24:37 · 91 阅读 · 0 评论 -
Python 中 把列表转换成字符串
用join() 函数就好list = ['一','二',3,4,'五']list_str = [str(i) for i in list]str = ','.join(list_str)print(type(str))print(str)#输出结果<class 'str'>一,二,3,4,五如果列表中有数字,就把列表中的每个值转换成字符串后再转换‘’.join() 这里可以用指定的字符来分割列表中的每个值...原创 2020-07-23 15:50:25 · 790 阅读 · 0 评论 -
在Python 中 字符串 转换为 字典
在Python 中 把字符串转换为字典例如,将字符串user_info = ‘{“name” : “john”, “gender” : “male”, “age”: 28}’转换为字典user_dict = {“name” : “john”, “gender” : “male”, “age”: 28}有以下几种方法1.通过 json 来转换import jsonuser_info = '{"name" : "john", "gender" : "male", "age": 28}'user原创 2020-07-23 15:11:29 · 689 阅读 · 0 评论 -
Python 中 xlrd 模块 的使用方法
1.简介在Python中 xlrd模块是用来读取excel文件的2.安装安装 xlrd 模块 pip install xlrd3.可以对文件进行的操作获取文件中的表格名读取有效单元格的行数、列数读取指定行(列)的所有单元格的值读取指定单元格的值读取指定单元格的数据类型4.常用函数4.1打开文件data = xlrd.open_workbook(filename)#filename表示要打开的文件名以及路径,如果路径或者文件名有中文给前面加一个r表示原生字符。4.2获取文件中的原创 2020-07-23 14:03:56 · 2487 阅读 · 1 评论