推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
jtsr
V2EX  ›  Python

大家平时都怎么命名 split 后的变量

  •  
  •   jtsr · Sep 15, 2022 · 5640 views
    This topic created in 1517 days ago, the information mentioned may be changed or developed.

    比如 for line in f.readlines(): 第一种 line = line.split(' ') 第二种 line_lst = line.split(' ') 第三种 res = line.split(' ') or other

    35 replies  •  2022-09-19 14:16:21 +08:00
    abc612008
    abc612008
    Sep 15, 2022❤️6
    1
    parts
    wudicgi
    wudicgi
    Sep 15, 2022❤️4
    2
    parts 就不错

    另外不建议用 lst, res 这种缩写

    比如 res 可以是
    result
    resource
    resolution
    response
    ……
    Leviathann
    Leviathann
    Sep 15, 2022❤️2
    3
    words
    Akitora
    Akitora
    Sep 15, 2022
    4
    idea 叫它 split ,那就 split 吧
    gydi
    gydi
    Sep 15, 2022
    5
    line_iter
    QingXuJiaZhi
    QingXuJiaZhi
    Sep 15, 2022❤️1
    6
    按照英语来说,line = lines.split('\n') 或 words = line.split(' ')
    Zenyet
    Zenyet
    Sep 15, 2022
    7
    splitteds ? 。。。😂
    aaniao002
    aaniao002
    Sep 15, 2022 via Android
    8
    无脑加 s
    optional
    optional
    Sep 15, 2022 via iPhone
    9
    看你业务含义啊,
    Jirajine
    Jirajine
    Sep 15, 2022
    10
    这种临时变量命名宜短不宜长
    jorneyr
    jorneyr
    Sep 15, 2022
    11
    split 得到的数组业务用途是啥,最好名字和业务术语相关。
    wentx
    wentx
    Sep 15, 2022
    12
    一样一样,splits
    bianjp
    bianjp
    Sep 15, 2022
    13
    pieces
    QKgf555H87Fp0cth
    QKgf555H87Fp0cth
    Sep 15, 2022
    14
    what is lst
    Runtime3
    Runtime3
    Sep 15, 2022 via Android
    15
    line.split(' ').var ,自动生成,差球不多就行
    itechify
    itechify
    Sep 15, 2022
    16
    xxxSplit
    MoYi123
    MoYi123
    Sep 15, 2022
    17
    line.split(' ') 当然是 words
    calmzhu
    calmzhu
    Sep 15, 2022
    18
    中间临时变量全部...
    _
    __
    ___
    licoycn
    licoycn
    Sep 15, 2022❤️2
    19
    xxxList
    xxxArr
    xxxs
    xxxTemp
    h5h6l3otQK8vLTYv
    h5h6l3otQK8vLTYv
    Sep 15, 2022❤️1
    20
    我的习惯是按照被拆分后元素自身的含义命名:
    rule_type, rule_arg, destination = "DOMAIN-NAME,google.com,Outside".split(",")

    如果没有特别指涉的字符串就叫 tokens:
    tokens = "foo,bar,baz".split(",")
    for token in tokens:
    ...
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Sep 15, 2022
    21
    xxxSp
    joApioVVx4M4X6Rf
    joApioVVx4M4X6Rf
    Sep 15, 2022
    22
    items ?
    otakustay
    otakustay
    Sep 15, 2022❤️1
    23
    parts 、items 、segments 、fragments
    kongkongyzt
    kongkongyzt
    Sep 15, 2022
    24
    chunks
    plams
    plams
    Sep 15, 2022
    25
    line_split = line.split('\t')
    wanguorui123
    wanguorui123
    Sep 15, 2022
    26
    var aArray=a.split('')
    keepeye
    keepeye
    Sep 15, 2022
    27
    我一般用 xxxSegments
    tomwei7
    tomwei7
    Sep 15, 2022
    28
    ss, vv, {xx}s
    abc0123xyz
    abc0123xyz
    Sep 15, 2022
    29
    a1,a2,a3...an
    mritd
    mritd
    Sep 15, 2022
    30
    ss = s.split(",")
    efaun
    efaun
    Sep 16, 2022
    31
    使用 ide 提取变量功能的自动命名
    git00ll
    git00ll
    Sep 16, 2022
    32
    a
    hhhhhh123
    hhhhhh123
    Sep 16, 2022
    33
    个人习惯命名: 列表:xx_lst, 字典: xx_dit. 集合: xx_set. 所以 split 后是列表 , 故 xx_lst
    rev1si0n
    rev1si0n
    Sep 16, 2022
    34
    如果是已知数量的 split ,看情况使用 a, b, c = xx.split(),如果每个字段有含义的话,会用含义来命名。未知数量,就像上面别人那样,看含义比如 words = xx.split()
    craiiz
    craiiz
    Sep 19, 2022
    35
    非程序。看情况。像你这种,如果是预料到以后会再看, 我都是用 words 、words_list ;否则就是 ss, aa, bbbb 之类的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2519 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 04:24 · PVG 12:24 · LAX 20:24 · JFK 23:24
    ♥ Do have faith in what you're doing.