一、字符串的定义

字符串 就是一系列字符。在 Python 中,用引号括起的都是字符串,其中的引号可以是单引号,下面的c在使用单引号的时候,需要转译,这是由于句子中含有单引号,也可以是双引号,如下所示:

b = 'hello'
c = 'what\'s up'
a = "what's up "
print(a)
print(b)
print(c)

二、字符串的特性

总共有以下集中特性:

1、索引

s = 'hello'
print(s[0])
print(s[1])打印结果:打印出s中索引值为0和索引为1的
h
e

2、切片

s = 'hello'
切片的规则:s[start:end:step] 从start开始到end-1结束,步长:step
print(s[0:3])           打印前三个
print(s[0:4:2])        每隔两个步长取索引对应的元素

2.1显示所有字符

s ='hello'
print(s[:])打印结果:
hello显示前3个字符
print(s[:3])
hel对字符串倒叙输出
print(s[::-1])
olleh除了第一个字符以外,其他全部显示
print(s[1:])
ello

3、重复

print(s*5)打印结果:
hellohellohellohellohello

4、连接

用+号连接

print(s + 'world')
print(s + " " 'world')  以空格连接打印结果:
helloworld
hello world

5、成员操作符

print('h' in s )打印:
True

6、for 循环(迭代)

for i in s:print(i)打印结果:
h
e
l
l
o

三、练习

判断所输入的数字是否为回文数:

num = input('Num:')
if num == num[::-1]:print('这是一个回文数')
else:print('这不是一个回文数')打印结果:
Num:121
这是一个回文数

python中字符串定义及特性相关推荐

  1. python的input添加变量_在python中如何定义一个全局变量raw_input() 与 input()的区别...

    raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.下面举两个例子,来说明两者使用上的不同. 例子1Python 2.7.5 ( ...

  2. python中home定义是什么_第48p,什么是函数?,Python中函数的定义

    原标题:第48p,什么是函数?,Python中函数的定义 大家好,我是 杨数 Tos ,这是<从 零 基础到大神>系列课程的第 48 篇文章 ,第三阶段的课程 : Python进阶知识:详 ...

  3. python中字符串模块_Python字符串模块

    python中字符串模块 Python String module contains some constants, utility function, and classes for string ...

  4. Python中字符串前“b”,“r”,“u”,“f”的作用

    原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...

  5. python中字符串如何新增元素_python向字符串中添加元素的实例方法

    Python中的字符串对象是不能更改的,也即直接修改字符串中的某一位或几位字符是实现不了的,即python中字符串对象不可更改,但字符串对象的引用可更改,可重新指向新的字符串对象. + 直接字符串外+ ...

  6. Python中字符串的反转,及sord、 sorted、reverse、reversed的区别

    Python中字符串的反转方法 介绍下:sord. sorted.reverse.reversed四种的区别 第一种:使用切片操作 string = '123456' result = string[ ...

  7. Python中字符串的操作(图文详情)

    以下操作均在pycharm pycharm官方下载地址: https://www.jetbrains.com/pycharm/download/#section=windows 目录 python中字 ...

  8. 站长在线Python精讲:Python中字符串编码转换encode编码和decode解码详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中字符串编码转换:encode编码和decode解码详解>.本知识点主要内容有:常用编码简介.使用encode( ...

  9. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

最新文章

  1. windows 2003服务器不断向外发包解决方法 php程序
  2. redhat6.5 配置使用centos的yum源
  3. java基础—Hashtable,HashMap,TreeMap的差别
  4. uCOS任务堆栈的深入分析(转)
  5. gff3转mysql_科学网-把GFF3文件导入MySQL数据库-闫双勇的博文
  6. 计算机视觉论文-2021-07-08
  7. win10下wifi链接成功,qq可以登录,浏览器无法上网的问题处理
  8. 绘制自己组合的k线图_短线投资者必备的四种双K线组合抄底技巧,次次选中黑马股,精准率超高...
  9. php网站怎么看用户名,首页登录后怎么在首页显示用户名以及隐藏登录框?
  10. java mysql resultset_Java数据库——ResultSet接口
  11. 跨线程调用UpdateData函数导致Asset
  12. 如何修复“您的系统已耗尽应用程序内存”错误
  13. Unity自定义UI组件(九) 颜色拾取器(下)
  14. android 地理位置改变,Android中修改地理位置信息
  15. matlab EOF程序
  16. CF1016C Vasya And The Mushrooms
  17. 小卡,功能强大– M.2格式的工业通讯
  18. Squared Error 数学
  19. c语言输出星号一行比一行星号少一个,c语言打印空白星号矩形
  20. iOS 开发人才市场饱和了吗?

热门文章

  1. Red Hat Linux 9.0 镜像iso下载
  2. java_12 this使用方法
  3. WPF图片浏览器(显示大图、小图等)
  4. ## Java类加载机制
  5. 解读 iOS(马甲包) 组件化与路由的本质
  6. 计算机教案检查结果评语,关于幼儿园教案检查评语
  7. 【腾讯阿里最全面试题】Redis持久化RDB和AOF 的区别
  8. c语言错误2064,错误(错误C2064),同时通过函数指针
  9. 网络测试 android,Android设备网络压力测试
  10. 如何在Qlikview图表表达式中添加多个筛选条件?