变量命名规范:
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

变量命名规范及str类型的更多相关文章

  1. javascript 变量 命名规范 变量的作用域

    原文:javascript 变量 命名规范 变量的作用域 大家好,我是小强老师,今天讲解的是变量 变量 小时候我们学过  这个 应用题 :  X+1=2; 问  X 等于几?  答案是 1 对了,很聪 ...

  2. [转载]python 变量命名规范

    原文地址:python 变量命名规范作者:loveflying python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范.于是自己总结了一些,可供参考. 模块名: 小写字母,单词之间用 ...

  3. [No000064]python 变量命名规范

    python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范.于是总结了一些,供参考. 模块名: 模块应该使用尽可能短的.全小写命名,可以在模块命名时使用下划线以增强可读性.同样包的命名也 ...

  4. python 变量命名规范

    python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范.于是总结了一些,供参考. 模块名: 模块应该使用尽可能短的.全小写命名,可以在模块命名时使用下划线以增强可读性.同样包的命名也 ...

  5. 初识 Javascript.01 -- Javascript基础|输出方式、变量、变量命名规范、数据类型、

    Javascript基础 1 聊聊Javascript 1.1 Javascript的历史来源 94年网景公司   研发出世界上第一款浏览器. 95年 sun公司   java语言诞生 网景公司和su ...

  6. Python变量命名规范

    模块名: 小写字母,单词之间用_分割 ad_stats.py 包名: 和模块名一样 类名: 单词首字母大写 AdStats ConfigUtil 全局变量名(类变量,在java中相当于static变量 ...

  7. JS 变量 命名规范 oDiv aDiv 等

    l命名规范及必要性 l可读性--能看懂 l规范性--符合规则 l匈牙利命名法 l类型前缀 类型 前缀 类型 实例 数组 a Array aItems 布尔值 b Boolean bIsComplete ...

  8. java基础之Java变量命名规范

    本文介绍的是java中的变量的命名规则,对于初学者来说,还是很重要的.希望对你有帮助,一起来看. Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包.类.变 ...

  9. 编程语言,执行python程序,变量(命名规范)

    编程语言 分类: ​ 计算语言/汇编语言/高级语言 计算语言: ​ 站在计算机的角度,说计算机能听懂的语言,就是直接用二进制编程,直接操作硬件 优点是最底层,执行速度最快 缺点是最复杂,开发效率最低 ...

随机推荐

  1. python 协程 greenlet gevent

    一.并发的本质 切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长时间片到了 二.协程 ...

  2. java8新特性:利用Lambda处理List集合

    Java 8新增的Lambda表达式,我们可以用简洁高效的代码来处理List. 1.遍历 public static void main(String[] args) { List<User&g ...

  3. 【ACM-ICPC 2018 南京赛区网络预赛 I】Skr

    [链接] 我是链接,点我呀:) [题意] 让你把一个字符串的所有回文子串加起来.(当做数字加起来) 求他们的和. [题解] 回文树. 从两个根节点分别遍历整棵回文树. 按照每个节点的定义. 得到每个节 ...

  4. 仿照CIFAR-10数据集格式,制作自己的数据集

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50801226 前一篇博客:C/C++ ...

  5. nyoj 803 大数问题

    #include<stdio.h> #include<string.h> #define ll long long #define N 110000 int main() { ...

  6. Spring自带字符编码过滤器

    http://blog.csdn.net/youngage/article/details/51356821 http://blog.csdn.net/daelly/article/details/5 ...

  7. [Oracle] - Connect to a PDB of Oracle12c

    Story about CDB and PDB Oracle12c has a new feature and definition of CDB and PDB. If you first use ...

  8. iOS实现抽屉效果

    抽屉效果 在iOS中非常多应用都用到了抽屉效果,比如腾讯的QQ,百度贴吧- --- 1. 终于效果例如以下图所看到的 --- 2.实现步骤 1.開始启动的时候.新建3个不同颜色的View的 1.设置3 ...

  9. org/eclipse/jetty/util/component/Container$Listener

    转自:https://blog.csdn.net/husheng8891/article/details/10200965?locationNum=9&fps=1 项目Demo开发的时候,发布 ...

  10. [jzoj 6080] [GDOI2019模拟2019.3.23] IOer 解题报告 (数学构造)

    题目链接: https://jzoj.net/senior/#main/show/6080 题目: 题意: 给定$n,m,u,v$ 设$t_i=ui+v$ 求$\sum_{k_1+k_2+...+k_ ...