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 相关文章推荐
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
python实现求最长回文子串长度
Jan 22 Python
Django 路由控制的实现代码
Nov 08 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
Python爬取数据保存为Json格式的代码示例
Apr 09 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
Aug 15 Python
Django 框架模型操作入门教程
Nov 05 Python
python之pymysql模块简单应用示例代码
Dec 16 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
Keras 使用 Lambda层详解
Jun 10 Python
Python实现列表索引批量删除的5种方法
Nov 16 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
php反弹shell实现代码
2009/04/22 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
Yii2框架redis基本应用示例
2018/07/13 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
pycharm快捷键汇总
2020/02/14 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
入党积极分子自我鉴定
2014/02/18 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
大一新生期末自我评价
2014/09/12 职场文书
文体活动总结
2015/02/04 职场文书
文明礼貌主题班会
2015/08/14 职场文书