V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ZoeYn
V2EX  ›  问与答

你们都用上 python3.8 了吗?

  •  
  •   ZoeYn · 2021-01-21 11:05:19 +08:00 · 2987 次点击
    这是一个创建于 1163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新手上路,一直使用的 python3.7,偶尔服务器上会使用 3.6,但是版本更新的越来越多,在考虑要不要慢慢升级版本使用,所以请问大家现在都是使用的 3.几呢?

    24 条回复    2021-01-29 09:30:34 +08:00
    hsfzxjy
        1
    hsfzxjy  
       2021-01-21 11:20:42 +08:00 via Android
    自用 3.8,Ubuntu 20.04 默认的。其他地方还是 3.7
    acrisliu
        2
    acrisliu  
       2021-01-21 11:23:17 +08:00 via Android
    在用 3.9.1
    Vegetable
        3
    Vegetable  
       2021-01-21 11:24:45 +08:00
    生产 36,自用 39 。最近几个版本区别不大。
    mansurx
        4
    mansurx  
       2021-01-21 11:26:30 +08:00
    如果没有什么必须要解决的问题,不需要升级吧。
    hljhbing
        5
    hljhbing  
       2021-01-21 11:29:49 +08:00
    自用是 3.9.1,自己搞的话可以追追新
    fline
        6
    fline  
       2021-01-21 11:30:38 +08:00
    3.6 往上区别已经很小了,我手头几个机器装的版本都不一致但目前为止还没踩坑
    youthfire
        7
    youthfire  
       2021-01-21 11:43:21 +08:00   ❤️ 1
    已经在用 3.9.1 了,其实 python 版本问题不大,有些库反而不能升级到最新的
    比如最近的 pandas 和 xlrd 对 excel 的支持变化很大
    Jirajine
        8
    Jirajine  
       2021-01-21 12:02:37 +08:00 via Android
    3.9 开始内置类型支持泛型
    superrichman
        9
    superrichman  
       2021-01-21 12:20:37 +08:00 via iPhone
    manjaro 自动滚到 3.9 有包不兼容 又折腾了个 3.8 的运行环境和它共存
    renmu123
        10
    renmu123  
       2021-01-21 12:28:17 +08:00 via Android
    基本已经都升到 3.8
    BingoXuan
        11
    BingoXuan  
       2021-01-21 12:32:55 +08:00 via Android
    项目还在用 Python2.7,系统还是 Ubuntu 14.04 。不过内部就随意,啥版本都行,最后都是 freeze 的可执行文件
    binxin
        12
    binxin  
       2021-01-21 13:32:59 +08:00
    3.9 的 @cache 装饰器很好用啊
    写 DFS 不用写备忘录了。
    lithbitren
        13
    lithbitren  
       2021-01-21 13:46:50 +08:00
    自用 3.9,不用协程 3.6 以上几乎没区别
    lizytalk
        14
    lizytalk  
       2021-01-21 14:10:02 +08:00
    反正升了 3.8 也不会让 3.6 的代码不兼容,为什么不升级呢。有的语法糖还是很甜的
    princelai
        15
    princelai  
       2021-01-21 14:42:18 +08:00
    自用 3.9,公司 3.6,目前唯一遇到的语法问题就是 3.7 及以上可以
    ```
    return *a_tuple,b,c
    ```

    3.6 只能
    ```
    return (*a_tuple,b,c)
    ```
    ShuoHui
        16
    ShuoHui  
       2021-01-21 14:43:24 +08:00 via iPhone
    3.7,3.8 都在用
    loading
        17
    loading  
       2021-01-21 14:55:49 +08:00 via Android
    我以为 2.7 和 3.7 才是两个语言,原来 3.7/3.8/3.9 也不一样吗?
    tornado233
        18
    tornado233  
       2021-01-21 16:03:14 +08:00
    我升级是为了使用 f()
    hsfzxjy
        19
    hsfzxjy  
       2021-01-21 16:52:15 +08:00 via Android
    @loading 不停有新语言特性加进来
    12101111
        20
    12101111  
       2021-01-21 16:56:21 +08:00
    Gentoo, 3.9.1
    ZoeYn
        21
    ZoeYn  
    OP
       2021-01-29 09:25:14 +08:00
    @hljhbing 就是,工作环境可以稳定 3.7,但是自己还是要学习新版本的,以免后面工作环境的版本也需要升级了对嘛。
    ZoeYn
        22
    ZoeYn  
    OP
       2021-01-29 09:26:33 +08:00
    @youthfire !!!!我平时使用 pandas 多一点的!!!
    ZoeYn
        23
    ZoeYn  
    OP
       2021-01-29 09:28:49 +08:00
    @youthfire 感谢感谢,大家的回答,都让我知道了一些新的不同特性,我在学习方面也稍微有些方向了。
    ZoeYn
        24
    ZoeYn  
    OP
       2021-01-29 09:30:34 +08:00
    @loading 我之前是听说 3.7 稳定, 就好像听说 django2.2 比 django3.0 要稳定一样,所以还一直用着这两个版本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3400 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:39 · PVG 18:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.