1.1 变量的命名和使用规范

  变量名可以包含数字、字母、下划线,但是不能以数字开头。

  变量名不能包含空格,可使用下划线来分割其中的单词。

  不要将Python关键字和函数名用作变量名。

  变量名应既简短又具有描述性。 

  慎用小写字母l和o,因为他们可能被错看成数字1和0

  尽量使用小写的python变量名

1.2 字符串方法

str.title() :title()方法以首字母大写的方式显示每个单词,即将每个单词的首字母都改成大写,如:

>>>name = "stephen chow"
>>>print(name.title())
Stephen Chow

str.upper() 和str.lower()分别为将字符串改为全大写和全小写

>>> name = "stephen chow"
>>> name.upper()
'STEPHEN CHOW'
>>> name.lower()
'stephen chow'

使用制表符和换行符添加空白

"\t"为制表符,"\n"为换行符

>>> print("python")
python
>>> print("\tpython")
python
>>> print("Languages:\npython\nc++\njava")
Languages:
python
c++
java
还可在同一字符串中使用制表符和换行符
>>> print("Languages:\n\tpython\n\tc++\n\tjava")
Languages:
python
c++
java

删除空白

删除字符串末尾多余的空白:rstrip();删除字符串开头多余的空白:lstrip() ;同时剔除字符串两端的空白:strip()

>>> language = " python "
>>> language.rstrip()
' python'
>>> language.lstrip()
'python '
>>> language.strip()
'python'
>>> language
' python '
注意:你会发现最后变量未发生变化,如果想要保留剔除空白后的字符串,需要将结果再赋值给原来的变量
>>> language = language.strip()
>>> language
'python'

  

最新文章

  1. nodejs中常用加密算法
  2. org.apache.common.io-FileUtils详解
  3. (转)理解SQL SERVER中的分区表
  4. IText 生成横向的doc文档
  5. JS中的replace方法以及与正则表达式的结合应用
  6. Unity-碰撞
  7. 为什么我们需要性能测试,需要loadrunner
  8. org.springside.modules.orm中的page类自我解读
  9. Hibernate框架单向多对多关联映射关系
  10. VS2008 如何将Release版本设置可以调试的DEBUG版本
  11. RecyclerViewLoadMoreDemo【封装上拉加载功能的RecyclerView,搭配SwipeRefreshLayout实现下拉刷新】
  12. Mac 常用的快捷键
  13. mssql sqlserver 使用脚本输出excel文件的方法分享
  14. 说明split()与join()函数的区别?
  15. 理解JVM之垃圾收集器概述
  16. 【拾遗】理解Javascript中的Arguments
  17. cas:覆盖安装
  18. Socket网络编程--Libev库学习(2)
  19. <Effective Django>读书笔记
  20. android开发(34) 自定义 listView的分割线( 使用xml drawable画多条线)

热门文章

  1. 【题解】UVA10298 Power String(KMP)
  2. Mysql 基本语句 + 高级查询
  3. django模板中如何导入js、css等外部文件
  4. OGG故障集锦(一)
  5. Swift_初始化
  6. 【2015 ICPC亚洲区域赛长春站 G】Dancing Stars on Me(几何+暴力)
  7. MySQL学习之流程结构
  8. 5 替换空格 JavaScript
  9. Sass使用
  10. DataSet转换为泛型集合和DataRow 转成 模型类