随笔分类 - Python
摘要:跨域CORS:前端与后端分处不同的域名,我们需要为后端添加跨域访问的支持。 我们使用CORS来解决后端对跨域访问的支持。 使用django-cors-headers扩展,参考文档:https://github.com/ottoyiu/django-cors-headers/ 安装:pip insta
阅读全文
摘要:Python博大精深之处在于丰富的库,而目前最方便的下载库的方法无疑是pip。 由于GFW的存在,当我们在使用pip下载安装某个库的时候,会遇到莫名其妙的网络问题,比如我今天就死活安装不上pandas库。 这次要谈的正是改善pip下载网络问题的方法,我推荐的是修改下载源。 推荐两个源: 豆瓣:htt
阅读全文
摘要:```python# 字符串串print(format('test', '20')) # 右对⻬齐print(format('test', '^20')) # 居中# 数值print(format(3, 'b')) # ⼆二进制print(format(97, 'c')) # 转换成unicode字符print(format(11, 'd')) # ⼗十进制print(format(11, 'o'...
阅读全文
摘要:常用的正则表达式 python 非负整数:^\d+$ 正整数:^[0 9] [1 9][0 9] $ 非正整数:^(( \d+)|(0+))$ 负整数:^ [0 9] [1 9][0 9] $ 整数:^ ?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0 9)+\.[0 9]
阅读全文
摘要:"以下参考:菜鸟教程 python100例" == "推荐博客" 有四个数字: 1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于1
阅读全文
摘要:```python
#生成某年的所有日期
def dateRange(year): fmt = '%Y-%m-%d' bgn = int(time.mktime(time.strptime(year+'-01-01',fmt))) end = int(time.mktime(time.strptime(year+'-12-31',fmt))) list_date =...
阅读全文
摘要:"转载" python Python基础数据类型考试题 考试时间:两个半小时 满分100分(80分以上包含80分及格) 一,基础题。 1, 简述变量命名规范(3分) 1、变量由字母、数字、下划线任意组成 2、不能以数字开头 3、不能使用python关键字 4、变量要具有可描述性 5、变量不能是中文
阅读全文
摘要:```python
#1.正则表达式计算 origin = "1 - 2 * ( ( 60 - 30 + ( -40.0 / 5 ) * ( 9 - 2 * 5 / 3 + 7 / 3 * 99 / 4 * 2998 + 10 * 568 / 14 )) - ( - 4 * 3 ) / ( 16 - 3 * 2))" import re
import functools def checkIn...
阅读全文
摘要:```
# 1.按alist中元素的age由大到小排序
alist = [{'name': 'a', 'age': 20}, {'name': 'b', 'age': 30}, {'name': 'v', 'age': 25}]
b = []
for i in alist: b.append(i["age"])
b.sort(reverse=True)
print(b) # 2.有一个多...
阅读全文
摘要:```python #1、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。 def rec(a,b,dep=1): c = a + b if dep == 10: return c return rec(b,c,dep+1) print(rec(5,5)) #2、编写用户登录程序,(读写文本版,可注册用户,修改用户密码) import os #注册账号 def zhuce
阅读全文
摘要:```python #1、简述普通参数、指定参数、默认参数、动态参数的区别 #1.普通参数就是传入的函数,没有默认值 def f(a): a = a + 1 return a print(f(3)) #2.指定参数 def f(a,b,c): d = a + b + c return d print(f(2,4,5)) #没有指定参数就会按照顺序分别赋值给a,b,c print(f(b=3,a=2
阅读全文
摘要:```python #1.有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 #即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} b = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90] a = {'k1':[],'k
阅读全文
摘要:```python 1、使用while循环输入 1 2 3 4 5 6 8 9 10 k = 0 while k
阅读全文
摘要:首先需要安装依赖 然后去官网下载python包:https://www.python.org/ "python3.7.3" : https://www.python.org/downloads/release/python 373/
阅读全文
摘要:1.字符串 字符串常用功能 字符串的内置方法 2.列表 3.元组 4.字典 5.集合
阅读全文
摘要:第三章:实践题作业 1、编写一个名为 collatz()的函数,它有一个名为 number 的参数。如果参数是偶数,那么 collatz()就打印出 number // 2, 并返回该值。如果 number 是奇数, collatz()就打印并返回 3 * number + 1 def collat
阅读全文