变量命名规范:
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. http协议的状态码(200,404,503)

    http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码. 100(继续) 请求者应当继续提出请求.服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101( ...

  2. 为DK2应用程序迁移到Oculus CV1做好准备!

    为DK2应用程序迁移到Oculus CV1做好准备! 本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/arti ...

  3. SSM整合(spring,spirngmvc,mybatis)

    整合思路   准备环境:导入jar包(spring mybatis  dbcp连接池  mysql驱动包 log4j) 工程结构: --------------------------- 1.  整合 ...

  4. Spring事务管理 与 SpringAOP

    1,Spring事务的核心接口 Spring事务管理的实现有许多细节,如果对整个接口框架有个大体了解会非常有利于我们理解事务,下面通过讲解Spring的事务接口来了解Spring实现事务的具体策略.  ...

  5. struts配置 WEB得拷贝要注意的事项

    原始WEB文件tutoral===>新文件tutoralTest 要将靠拷贝的文件的contextRoot修改(一定要修改)

  6. NEFU 109

    n最大为2000000000(不知为什么OJ上是1000),若为判断2000000000是素数,则必有一个素数在sqrt(n)内,求出这个范围 的所有素数,其比最大数据小的n'的sqrt(n')也在这 ...

  7. mysql设置远程訪问数据库的多种方法

    问题:MySQL权限设置正确,但仍无法远程訪问.通过telnet发现3306port未打开. 分析:MySQL默认仅仅绑定127.0.0.1,即:仅仅有在本机才干訪问3306port. 解决:找到My ...

  8. elcipse 编译cocos2d-x android

    http://blog.csdn.net/eyu8874521/article/details/22605695 最開始学习cocos2dx.大多数人可能是被复杂的环境配置过程搞死的,尤其是和Andr ...

  9. sklearn中的数据预处理----good!! 标准化 归一化 在何时使用

    RESCALING attribute data to values to scale the range in [0, 1] or [−1, 1] is useful for the optimiz ...

  10. nyoj--114--某种序列(滚动数组)

    某种序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 数列A满足An = An-1 + An-2 + An-3, n >= 3  编写程序,给定A0, A1 和 ...