Python入门学习之字符串与比较运算符


Posted in Python onOctober 12, 2015

Python字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。
一般记为 :

s="a1a2···an"(n>=0)

它是编程语言中表示文本的数据类型。
python的字串列表有2种取值顺序:

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头
  • 如果你的实要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

比如:

s = 'ilovepython'

s[1:5]的结果是love。
当使用以冒号分隔的字符串,python返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界。
上面的结果包含了s[1]的值l,而取到的最大范围不包括上边界,就是s[5]的值p。
加号(+)是字符串连接运算符,星号(*)是重复操作。如下实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

str = 'Hello World!'

print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串

以上实例输出结果:

Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

Python比较运算符
以下假设变量a为10,变量b为20:
Python入门学习之字符串与比较运算符
以下实例演示了Python所有比较运算符的操作:

#!/usr/bin/python

a = 21
b = 10
c = 0

if ( a == b ):
  print "Line 1 - a is equal to b"
else:
  print "Line 1 - a is not equal to b"

if ( a != b ):
  print "Line 2 - a is not equal to b"
else:
  print "Line 2 - a is equal to b"

if ( a <> b ):
  print "Line 3 - a is not equal to b"
else:
  print "Line 3 - a is equal to b"

if ( a < b ):
  print "Line 4 - a is less than b" 
else:
  print "Line 4 - a is not less than b"

if ( a > b ):
  print "Line 5 - a is greater than b"
else:
  print "Line 5 - a is not greater than b"

a = 5;
b = 20;
if ( a <= b ):
  print "Line 6 - a is either less than or equal to b"
else:
  print "Line 6 - a is neither less than nor equal to b"

if ( b >= a ):
  print "Line 7 - b is either greater than or equal to b"
else:
  print "Line 7 - b is neither greater than nor equal to b"

以上实例输出结果:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
Python 相关文章推荐
django实现前后台交互实例
Aug 07 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
pandas 使用apply同时处理两列数据的方法
Apr 20 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python3字符串encode与decode的讲解
Apr 02 Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
python基于pygame实现飞机大作战小游戏
Nov 19 Python
各个系统下的Python解释器相关安装方法
Oct 12 #Python
Python中数字以及算数运算符的相关使用
Oct 12 #Python
深入解析Python中的变量和赋值运算符
Oct 12 #Python
Python2.x版本中基本的中文编码问题解决
Oct 12 #Python
使用python检测主机存活端口及检查存活主机
Oct 12 #Python
分享一下Python 开发者节省时间的10个方法
Oct 02 #Python
Python监控主机是否存活并以邮件报警
Sep 22 #Python
You might like
mysql建立外键
2006/11/25 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
浅谈Python里面小数点精度的控制
2018/07/16 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
python raise的基本使用
2020/09/10 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
告诉你怎样写创业计划书
2014/01/27 职场文书
英语故事演讲稿
2014/04/29 职场文书
见义勇为事迹材料
2014/12/24 职场文书
小学中队活动总结
2015/05/11 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
工作感言一句话
2015/08/01 职场文书
导游词之无锡古运河
2019/11/14 职场文书