首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏咸鱼学Python

    Pythonista(9100)

    在不考虑字符排列的条件下,对于相差只有一个字符的两个字符串,实现一个算法来识别相差的那个字符。要求如下:

    1.1K20发布于 2020-09-08
  • 来自专栏咸鱼学Python

    Pythonista(6100)

    压缩字符串 实现一个算法来压缩一个字符串。压缩的要求如下: 需要判断压缩能不能节省空间,仅在压缩后字符串比原字符串长度更短时进行压缩。 压缩的格式是将连续相同字符替换为字符+数字形式,例如 "AAABCCDDDD" 变为 "A3BC2D4"。 判断传入的字符串是否需要进行压缩,如果不需要压缩,返回原字符串; 如果需要压缩,返回压缩后的字符串; 如果传入的字符串是 None 或者空字符串,返回 None 或者空字符串。 class CompressString(object): def __init_

    1.4K20发布于 2020-09-08
  • 来自专栏咸鱼学Python

    Pythonista(3100)

    编写一个使其可以识别传入的 string 字符串的字符是否是唯一的,即有没有重复的字符

    93610发布于 2020-08-28
  • 来自专栏Python中文社区

    十本书教你从Pythoner通往Pythonista

    1、Python基础教程 本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。本书层次鲜明、结构严谨、内容翔实,特别是在最后几章,作

    1.9K110发布于 2018-01-31
  • 来自专栏pythonista的日常

    小心,Python 中的 strip 方法容易把字符串削成"秃子"!

    例如,如果你想去除字符串左边的空格,可以使用 lstrip 方法: In [4]: " pythonista daily ".lstrip() Out[4]: 'pythonista daily ' 如果你想去除字符串两边的空格,可以使用 strip 方法: In [5]: " pythonista daily ".strip() Out[5]: 'pythonista daily' 如果你想去除字符串右边的空格,可以使用 rstrip 方法 In [7]: " pythonista daily ".rstrip() Out[7]: ' pythonista ="pythonista daily" In [2]: s.rstrip(" daily") 一般人会认为输出结果是 pythonista ,但是实际结果是 pythonist,还额外删除了 'a' ") Out[11]: 'pythonista' 对于处理字符串左边内容对应使用 removeprefix() 方法,这俩 remove* 方法最多只会删除字符串的一个实例内容 In [10]: "pythonista

    30610编辑于 2024-05-09
  • 来自专栏全栈程序员必看

    ipad写python代码用什么软件_iPad 能用来写代码吗?有哪些必备软件推荐?[通俗易懂]

    如果写Python我推荐pythonista,68软。 pythonista还是比较基本的,文件夹,管理文件都有了。基础的代码提示也有,但是不能自动补全,要手点一下。 git用working copy,编辑调试用pythonista,然后把新的从pythonista考到working copy。 另外pythonista对三方包的支持也有点麻烦,但不是没法折腾。 如果是撸leetcode,pythonista绝对够用的,因为用不了复杂的库。跑通后贴到网页就行,个人亲自体验感觉还可以。 问题在于效率,平板的效率在于触摸屏,但这对打字编辑毫无帮助。 pythonista的编辑器还是比较差。 如果想装sublime那样的现代编辑器,iOS里的类似app,要钱。 然后编辑好的又要copy到pythonista,非常蛋疼。

    2.2K20编辑于 2022-08-23
  • 来自专栏进击的Coder

    如何在手机或 iPad 上写 Python 代码?

    ios 平台:Pythonista ? Pythonista 自带自动联想,方便移动端敲代码。 ? 值得一提的是,作者开发了一套库内置在 Pythonista 里面,从而让 Python 语法可以调用 iOS 上的原生控件。 比如这个40几行代码的时钟: ? 比如充满童年回忆的打砖块游戏: ? 虽然 Pythonista 收费68元,但物有所值。 视频详解: ? 侯爵老师讲解 Pythonista 的使用 Android 平台:Termux ?

    8.8K30发布于 2018-10-08
  • 来自专栏python3

    Python又把GUI界面攻下了,今天就

    def createWidgets(self): # 创建一个标签,输出要显示的内容 self.firstLabel = tk.Label(self,text="「人人都是Pythonista self.clickButton.grid() def answer(self): # 我们通过 messagebox 来显示一个提示框 mbox.showinfo("「人人都是Pythonista 加入我们,和千人一起玩Python,To be a Pythonista! ''') # 创建一个MainUI对象 app = MainUI() # 设置窗口标题 app.master.title('「人人都是Pythonista」') # 设置窗体大小 app.master.geometry

    1.3K20发布于 2020-01-17
  • 来自专栏python3

    最新【从零单排】系列流出,教你如何实现字

    赶快加入我们,和上万人一起学习python,成为真正的Pythonista吧!星球介绍及活动规则参见:历时3个月,最专业的原创Python知识星球横空出世!四重惊喜等着你! 今天文章中的代码都已经上传到github: https://github.com/MiracleYoung/You-are-Pythonista/tree/master/LearnFromZero/2.

    49820发布于 2020-01-17
  • 来自专栏Python七号

    不用try也可以优雅的处理异常

    Pythonista[1]们都知道使用 try 和 except 来处理可能发生的异常,当异常发生时执行我们预先编写好的代码块。 什么也不用处理,直接忽略就好 如果要处理这种情形的异常,那么不必使用 try-except,Python 内置的 contextlib 库提供了一个函数,叫 suppress,是处理这种异常更优雅的方式,Pythonista 参考资料 [1] Pythonista: 表示「Python支持者」,更表示资深的,对代码质量和品味有要求的开发者,这种执念也就是所谓「Pythonic」 留言区

    79720发布于 2020-11-25
  • 来自专栏计算机与AI

    《Python3基础》

    -Pythonista的Thomas Wong “我挣扎了很长时间试图自学。我遍历了数十个不完整的在线教程。我花了几个小时无聊的截屏。我放弃了大出版商出版的无数笨拙的书。 — Pythonista的Jared Nielsen

    72120发布于 2021-05-18
  • 来自专栏禹都一只猫博客

    符合语言习惯的Python编程技巧

    temp = a a = b b = a ##推荐 a, b = b, a # 先生成一个元组(tuple)对象,然后unpack Unpacking ##不推荐 l = ['David', 'Pythonista ', '+1-514-555-1234'] first_name = l[0] last_name = l[1] phone_number = l[2] ##推荐 l = ['David', 'Pythonista

    81320发布于 2018-10-10
  • 来自专栏Python无止境

    聊聊 Python 的内置电池

    这个回复一点都不意外,名字中自带 Python 的,当然是特有的啦,与它相似的,还有 Pythonista 。 这两个词是啥意思呢? Python 圈内流传着一个说法“人生苦短,我用 Python”,人们相信存在着最佳的实践方式,采用这种方式是最美的、最高效的、最优雅的,也即是 Pythonic ,而这样做的人(或以此为追求的人)则自称是 Pythonista

    74040发布于 2019-06-19
  • 来自专栏程序员的知识天地

    整理了19个pythonic的编程习惯,入门更优雅!

    Unpacking ##不推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name = l[0] last_name = l[1] phone_number = l[2] ##推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name, last_name, phone_number =

    1K40发布于 2019-05-15
  • 来自专栏Python专栏

    Python | 19个优雅的Python编程技巧

    Unpacking ##不推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name = l[0] last_name = l[1] phone_number = l[2] ##推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name, last_name, phone_number =

    2.5K41发布于 2018-11-08
  • 来自专栏V站

    符合语言习惯的Python编程技巧

    bb = a  ##推荐a, b = b, a # 先生成一个元组(tuple)对象,然后unpack 复制 文本 Unpacking Python ##不推荐l = ['David', 'Pythonista ', '+1-514-555-1234']first_name = l[0]last_name = l[1]phone_number = l[2]  ##推荐l = ['David', 'Pythonista

    92500发布于 2019-01-14
  • 来自专栏数据STUDIO

    8个重构技巧使得Python代码更Pythonic

    pythonistas = [coder for coder in coders if is_good_in_python(coder)] if pythonistas or self.is_pythonista pythonistas = [coder for coder in coders if is_good_in_python(coder)] return bool(pythonistas or self.is_pythonista

    55730编辑于 2023-09-18
  • 来自专栏北京马哥教育

    符合语言习惯的 Python 优雅编程技巧

    Unpacking ##不推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name = l[0] last_name = l[1] phone_number = l[2] ##推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name, last_name, phone_number =

    75050发布于 2018-11-07
  • 来自专栏数据STUDIO

    8个重构技巧使得Python代码更Pythonic

    pythonistas = [coder for coder in coders if is_good_in_python(coder)] if pythonistas or self.is_pythonista pythonistas = [coder for coder in coders if is_good_in_python(coder)] return bool(pythonistas or self.is_pythonista

    46020编辑于 2023-09-18
  • 来自专栏python3

    如何优雅的在手机上进行Python编程

    IOS苹果用户则可以用这款APP:Pythonista在苹果的应用商店里可以下载到 ? 出处:代码湾 链接:http://codebay.cn/post/1472.html

    2K30发布于 2020-01-06
领券