索引:通过下标来获取元素,从零开始

从左到右为正序,从零开始

从右往左为倒序,最右边为-1,倒数第二为-2,......

str="python"
print(str[1])  # p

分片:获取字符串当中的一个子序列,[0,3]不包含3,

print

[ ]内可以有一个数字也可以有三个两个

倒序输出,str="python"

print(str[-1:-3:-1])  #  no
print(str[::-1])      #  nohtyp

当str[0:6:-1]时,什么也不输出,因为索引值不再方向内


+能够连接两个字符串,实现拼接

*,当字符串与数字相乘时,输出为字符串的倍数,str="python"

print(str*3)  # pythonpythonpython
print("-"*10) #  -----------


判断字符是否在字符串里面 in

in 在....里面name='python'result = 'py' in nameprint(result)

转义字符 , 前面加r后就不转义了

 print(r'%s说:'hahhahha'' % name)

内建函数

大小写相关的函数 capitalize() title() upper() lower()

message = 'zhaorui is a beautiful gril!'
msg = message.capitalize()#将字符串的第一个字符转化为大写
print(msg)msg=message.title()#将每个单词的首字母大写print(msg)
#  istitle()判断每个单词的首字母是不是大写,返回布尔值print(msg.istitle())print(message.upper())#全部转化为大写print(message.lower())#全部转化为小写

计算字符串的长度 len() print(lent(str)

max和min是按照ascll码的大小

print(max(str))
ptint(min(str))


python中字符数字汉字,空格等等,长度都是1,空格也计算在内

python中采用Unicode编码方式,几乎涵盖了计算机所能够表示的所有字符

chr()将unicode编码转化成字符

ord()将字符转化为unicode编码

print(chr(10004))   #是个对号
print(ord('ζ'))    #这是希腊文,编码为950   


%格式化输出


使用.format( )放法进行格式化输出

模板字符串是由一系列槽(用大括号表示)组成,用来控制字符串中嵌入值出现的位置,其基本思想是将format()方法中逗号分隔的参数按照序号替换到模板字符串的槽中(序号从0开始编号)。

在字符串里用{ }占位,在.format(逗号分隔的参数)

print("hello{}!你是个好的{},工作{}年了".format("铁蛋","程序员",10 ))
#     hello铁蛋!你是个好的程序员,工作10年了

还可以在{1}里面用序号,

print("hello{2}!你是个好的{0},工作{1}年了".format("程序员",10, "铁蛋"))
#     hello铁蛋!你是个好的程序员,工作10年了

c语言 字符串 正序再倒序_python字符串相关推荐

  1. c语言 字符串 正序再倒序_MySQL - 字符串索引优化

    字符串建立索引的优化 1. 建立前缀索引 假设建立一个支持邮箱登录的用户表,对于邮件字段来说,可以有以下几种建立索引的方式: 直接对整个字符串建立索引 alter table SUser add in ...

  2. c语言 字符串 正序再倒序_新特性解读 | MySQL 8.0 索引特性3 -倒序索引

    原创作者:杨涛涛 我们今天来介绍下 MySQL 8.0 引入的新特性:倒序索引. MySQL长期以来对索引的建立只允许正向asc存储,就算建立了desc,也是忽略掉. 比如对于以下的查询,无法发挥索引 ...

  3. c语言字符串正序反序连接输出,C语言中字符串实现正序与逆序实例详解

    C语言中字符串实现逆序实例详解 字符串逆序和正序的实现代码: #include #include #include #include #include /*定义*/ typedef struct no ...

  4. Java8-排序方法(正序、倒序)

    1.冒泡排序 //冒泡排序 public static void bubblingSort(int[] array,int ord){boolean isSort=true;//优化for (int ...

  5. pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序)

    pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序) 目录

  6. php时间正序排序,列表的时间排序,应该正序还是倒序?

    列表时间排序到底应该正序还是倒序?哪种体验会更好?各大知名产品都是如何做的? 背景 前阵子正好做到了一个类似 " 申请通知 " 的功能,因为涉及到列表,所以要考虑列表的排序规则,那 ...

  7. Axhub Charts学习记录贴-条形图添加正序排序/倒序排序功能

    axure中添加条形图与两个按钮,为方便操作,为按钮分别命名为"正序排序""倒序排序" 为按钮添加单击交互事件,选择"更新行",目标对象选择 ...

  8. compare方法的使用 实现正序和倒序

    compare方法的使用 实现正序和倒序 比如:student(id,name,age) 我们可以调用collections.sort();方法并重写compare() 方法. 需求:根据studen ...

  9. java字符串正序倒序连接_java字符串实现正序和倒序输出

    ##一共4种方式 /* * string倒序输出 * 利用String类的toCharArray(),再倒序输出数组的方法 * 2018-5-18 13:05:00 */ private static ...

最新文章

  1. 限制会话id服务端不共享_会话控制 - able-woman - 博客园
  2. 12道Python基础字符编码数据类型练习题
  3. 算法专家解读 | 开放搜索教育搜题能力和实践
  4. SSL服务器配置评级指南
  5. Linux Cobbler自动部署装机
  6. c++清空串口缓冲区
  7. 如何在 ASP.NET Core 中发送邮件
  8. HTML ajax控件 目录树
  9. 最便宜iPad曝光 苹果给力了!
  10. boost::asio::io_context的事件循环
  11. 我发现了3572个漏洞 今天又是崭新的一天
  12. Java知多少(31)static关键字以及Java静态变量和静态方法
  13. eclipse Unable to build: the file dx.jar was not loaded from the SDK folder的解决办法
  14. 浅谈C++中qsort与sort的使用方法与区别
  15. 超实用的浏览器插件json格式转换
  16. 数据结构_郝斌老师自学大纲
  17. C在mac上用不了malloc.h头文件的解决方法
  18. Dreammail 下载与安装
  19. Task04 Python操作PDF
  20. 服务器物理硬盘序列号,查看硬盘物理序列号的程序源代码

热门文章

  1. 第三方库pod错误:ld: library not found for -lXXX
  2. Caffe Batch Normalization推导
  3. 博客园去除文章页底部的推广链接
  4. 作品2:资源管理器EX(原味浏览图片)
  5. 软件系统性能优化策略--SQL优化
  6. python怎么隐藏输入法,隐藏输入法和弹出输入法
  7. python append函数 循环_Python中循环后使用list.append数据被覆盖问题的解决
  8. 使用Python获取Excel文件中单元格公式的计算结果
  9. 详解Python中的浅复制与深复制
  10. Linux 线程安全常用的锁机制