- 博客(11)
- 收藏
- 关注
原创 Python 大数字字符串求和(包含多位小数,长整数)
解决思路:找到两个数字字符串的小数点的位置,没有的补上 “.0”。 以小数点的位置给两个数字字符串补上0,让二者同等长度。 从右向左循环相加,组合成结果字符串,遇到小数点直接添加小数点。 将最后的进位与结果组合,正常最终结果 # num1, num2 两个字符串def long_sum(num1,num2): #1 参数准备 carry = 0 # 默认进位为0 ...
2019-07-30 18:20:44 1279
原创 Python 回文字符串的验证
回文:把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。def Palindrome(strs): # 1 参数准备 sizes = len(strs)-1 tem = int(len(strs) / 2) # python2 、3 有所不同,python3或算出小数。 # 折半对比,增加性能。 for n ...
2019-07-30 16:36:49 146
原创 Python 大数字相加(整数)
问题:Python 中,进行求和操作时,当整数超过20位时,会产生科学计数法,不能显示完整的数字。思路:从右向左,相同位上数字相加,有进位的保留进位,加入下轮的数字相加,最后的出结果字符串。# num1, num2 两个字符串def long_int_sum(num1,num2): # 参数准备 carry = 0 # 默认进位为0 res = "" # 最后...
2019-07-30 16:14:27 4068
原创 Python 输出列表中第一个重复两次的元素
def get_first_double_repetitive_item(items): if not isinstance(items,list): # 判断参数类型 return None temp = [] # 去重集合,减少循环次数 for item in items: if item not in temp: ...
2019-07-29 14:33:48 2120
原创 deepin15(linux) 安装 nginx
一.安装依赖所需依赖:zlib、zlib-develsudo apt-get install zlib1g-devgcc g++ 开发库sudo apt-get install build-essentialsudo apt-get install libtoolopenssl、libssl-devsudo apt-get install opensslsu...
2019-07-26 22:55:44 255
原创 Python 生成器 generator (廖雪峰老师的课后题)
佛法曰:万物皆有缘Python中的列表,会因为内存的大小,而存在限制,并且一旦过大,多内存的消耗也是可观的。为解决这个问题,可以对数值有规律的列表进行优化,存储生成数值的规律,还可以加上起始与终点。这样在需要输出使用时,就可以根据存储的生成规律进行数值的循环生成,而存储的生成数值的规律就是生成器。相当于不存鸡蛋存母鸡,而且这只母鸡下蛋极快极快极快。。。。。生成母鸡以及母鸡的产后护理...
2019-07-26 09:51:45 171
原创 Python 去掉字符串首未两端的空格方法
注意: 无论什么方法都不会改变原有字符串,只会生成新的字符串,因为在python特性中,字符串不可变。1. Python 内置函数 strip()>>> a = ' abc '>>> print a.strip()abc>>> 2.Python 正则模块 函数 sub()>>> impor...
2019-07-25 10:19:04 3275
原创 Python算法--快速排序
def partition(left,right,list): # 将左起第一个数字存储起来,记为初始值,并将该位置记为替换点 mep_log = list[left] #开始循环比较 while left < right: # 降序的话 改变这两个while最后的比较符 # 这两个while最后的比较符,不加=会不能判断形同...
2019-07-25 00:13:50 93
原创 pyhton 装饰器 验证 登录
装饰器1 作用:可以在在函数执行前后进行自己的操作,相当于嵌套的程序组合,实际上是组合成了一个新的函数。2应用场景(主要):授权(Authorization) 日志(Logging)3 使用注意:----@wraps(func)的作用取消装饰器的副作用(组合后的函数代替原本函数) 保留原有函数的属性,如名称、docstring 用就对了4程序例子:-----登录验证...
2019-07-23 10:10:34 290
原创 python 修饰器 获取 被修饰函数的参数
def ak(f): def wrapper(*args, **kwargs): print('获取位置参数内容', *args) print('获取位置参数元祖', args) print('获取关键字参数的key',*kwargs) print('获取关键字参数的dict',kwargs) return ...
2019-07-23 01:33:47 3566
原创 Linux 查看网络端口占用情况并关闭进程
1 查看端口使用情况netstat -tunlp | grep 端口显示情况占用端口的进程PID是183652 查看进程状况ps -ef | grep 18365显示情况前面显示的是关联进程,后面显示的是程序地址3 杀死进程Kill 18365死啦死啦地...
2019-07-23 00:13:03 814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人