• 变量命名规范及str类型


    变量命名规范:
    1.单词之间用_分开 add_num()
    2.全局变量,大写 PI,NUMBER()
    3.实例变量,以_开头 _example()
    4.私有实例变量 __private()
    5.普通函数,_动词+名词 _get_name(),_add_age()
    6.普通私有函数, __动词+名词 __get_name()
    7.类名,首字母大写单词串 MyClass
    8.函数&方法,函数名应该为小写,可以用下划线风格单词以增加可读性 myfunction,my_function


    字符串索引及切片 [i,j),前闭后开:
    1.str[i:j] 返回str从第i到第j个元素组成的新str。
    2.str[i:] 返回str从第i开始的全部元素组成的新str
    3.str[i:-1] -1值最后一个元素,仍然前闭后开
    4.str[i:j:k] k指步长,即间隔
    5.str1[:] 即str1,一样的str
    字符串的常用方法:
    1.capitalize() 首字母大写,其余小写
    2.upper() 全部大写 lower 全部小写
    3.swapcase() 大小写翻转
    4.title() 每个被隔开的单词首字母大写,其余小写
    5.center(width, obj) 将str居中,总长度width,用obj填满,obj默认为空格
    6.split(obj) 以obj元素将str分割,返回列表,不包含该obj元素
    7.find(obj, start, end) 找从start至end索引下的obj元素,返回索引。没有该元素返回-1
    7.1. index(obj) 通过元素找索引,返回索引。找不到则报错
    8.strip(obj) 去除str中左右的obj,obj默认空格;迭代删除 lstrip,rstrip
    9.count(obj) 返回str中obj的个数
    10.replace(old, new, count) 用new替换str中的old, 替换的总数为count,默认全部
    11.isalnum() 判断str是否为纯字母+数字;isdigit isalpha
    12.startswith(obj, start, end) 判断str的从start到end索引的str1,是否以obj开头
    endswith()
    公共方法:
    1.len() 返回str的长度
    2.Obj.join(iterable) 用Obj迭代连接iterable对象;可迭代对象转换为str
    格式化: format:
    1.'我叫{},今年{},我叫{}'.format('web',23,'web') #普通
    2.'我叫{0},今年{1},我叫{0}'.format('web',23) # 重复的格式化
    3.'我叫{name},今年{age},我叫{name}'.format(name='web',age=24) # 带变量名
                                            
    2/26
  • 相关阅读:
    Python 面向对象
    python Flask
    工作中的Python脚本
    python模块
    python函数
    Python小课题练习作业
    Python文件处理
    Maven 生成可执行的jar包
    Maven [ERROR] 不再支持源选项 5。请使用 6 或更高版本
    MySQL 导入导出数据
  • 原文地址:https://www.cnblogs.com/pilgrim-acc/p/10440217.html
Copyright © 2020-2023  润新知