
python
bad news
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
6. N 字形变换
之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。输入:s = “PAYPALISHIRING”, numRows = 3。输入:s = “PAYPALISHIRING”, numRows = 4。输入:s = “A”, numRows = 1。输出:“PAHNAPLSIIGYIR”输出:“PINALSIGYAHRPI”原创 2023-10-28 11:51:38 · 105 阅读 · 1 评论 -
关于pip的15个使用小技巧
认识pip众所周知,pip可以对python的第三方库进行安装、更新、卸载等操作,十分方便快捷。pip(package installer for python),也就是python包管理工具。python之所以这么受欢迎不仅是因为简单易学,更重要的是它成千上万的库。这些工具库被放在一个统一的“仓库”,名叫Pypi(Python Package Index),所有的库安装都是从这里调度。有了仓库是不是需要管理员,pip就扮演这样一个角色。pip把库...原创 2022-01-20 11:53:01 · 4404 阅读 · 0 评论 -
Python正则表达式
了解接触正则表达式已经很长时间了,但是近期通过查阅资料、网站等才对于python正则有了一个系统学习,并写了这篇学习总结。关于写东西总结归纳这个过程,个人觉得有利于提升自身的多方面能力,对于知识也会有一个更新更深入的认识,百利而无一害的事情。希望22年可以静下心来不断学习知识,提升自己。 正则表达式(Regular Expression)简称RE,是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑.原创 2022-01-06 12:16:37 · 941 阅读 · 1 评论 -
Python中下滑线含义
格式例子作用及含义单下划线开头_var仅供内部使用,通常不会有python解释器强制执行末尾单下划线var_单个末尾下划线(后缀)是一个约定,用来避免与Python关键字产生命名冲突。双下划线开头__var当在类上下文使用时,触发“名词修饰”。由python解释器强制执行双下划线开头和结尾__ var __python语言定义的特殊方法。避免在自己定义的属性中使用这种方式命名单下划线_用作临时或无意义变量的名称(‘不关心’)。后续不会用到变量...原创 2022-01-05 12:27:10 · 659 阅读 · 0 评论 -
Python 递归(个人理解)
“To iterate is human, to recurse divine 迭代是人,递归是神”,这句话听起来递归就很厉害,但还有一句话 “递归可以解决的,迭代都可以解决” 相信听到这句话,我们就对递归不太重视了吧,但其实在解决一些算法问题时,使用普通的循环往往比较麻烦,如果使用递归,会简单许多,起到事半功倍的效果,解法也是最容易理解。一、什么是递归如果函数中包含了对其自身的调用,该函数就是递归的,像是俄罗斯套娃一样,一个娃娃里包含另一个娃娃。递归(Recursion),在数学与计算机科学中,是指在原创 2021-12-31 12:02:59 · 419 阅读 · 0 评论 -
python三元运算符
python 三元运算符(条件表达式)原创 2021-12-26 15:46:10 · 419 阅读 · 0 评论 -
Python进行进制转换
原理:python内置函数进行进制转换的原理是将读入的一个字符串(python默认读入的都是字符串形式)转为10进制,然后再用相关函数进行其他进制转换 。#“2进制转其他进制”2进制转8进制str1 = input()oct(int(str1 , 2))2进制转10进制str1 = input()int(str1 , 2)2进制转16进制str1 = input()hex(int(str1 , 2)#“8进制转其他进制”8进制转2进制str1 = input()bin(i原创 2021-12-19 23:09:44 · 774 阅读 · 0 评论 -
python中is和==的区别
python是一种面向对象的语言,python中对象包含三种基本要素:id(唯一身份标识,与对象的内存地址有关)、type(返回对象的数据类型)及value(对象的值)。is用于判断两个变量引用对象是否为同一个,就是所引用的对象的内存地址是否一致;==用于判断引用变量的值是否相等。只判断值和数据类型;例子:>>> a = [1, 2]>>> type(a) # a 的数据类型<class 'list'>>>> id(a原创 2021-12-19 21:44:06 · 565 阅读 · 1 评论