字符串索引&切片用法

Str[]对字符串进行索引,括号内为获取第几个元素

使用[M:N:K]根据步长对字符串切片 <字符串>[M:N]是可以缺失的,M缺失表示至开头,N缺失表示至结尾

<字符串>[M:N:K],根据步长K对字符串切片

#将字符串逆序
a = '0123456789'
a[::-1]'''
x+y 连接字符串
n*x 或x*n 复制n次字符串x
x in s 如果x是s的子串,返回true
'''

#获取星期字符串

输入:1-7的整数,表示星期几

输出:输入整数对应的星期字符串

例如:输入3,输出星期三

#WeekNamePrintV1.py
WeekStr = '星期一星期二星期三星期四星期五星期六星期日'
WeekID = eval(input('请输入星期数字(1-7):'))
pos = (WeekID - 1)*3
print(WeekStr[pos:pos + 3])#WeekNamePrintV2.py
WeekStr = '一二三四五六日'
WeekID = eval(input('请输入数字(1-7):'))
print('星期' + WeekStr[WeekID-1:WeekID])WeekStr = '一二三四五六日'
WeekID = eval(input('请输入数字(1-7):'))
print('星期' + WeekStr[WeekID - 1])

字符串处理函数

'''
len(x) 长度,返回字符串x的长度
str() 任意类型x所对应的字符串形式
hex(x)或oct(x) 整数x的十六进制或八进制小写形式字符串
'''#chr(u) u为Unicode编码,返回其对应的字符
#ord(x) x为字符,返回其对应的Unicode编码

Unicode

Pyhton字符串的编码方式

统一字符编码,即覆盖几乎所有字符的编码方式

从0到111411(0x10FFFF)空间,每个编码对应一个字符

Python字符串中每个字符都是Unicode编码字符

for i in range(12):print(chr(9800 + i))ord('♈')

字符串处理方法

str.lower()或str.upper 返回字符串的副本,全部字符小写/大写

str.split(sep=None) 返回一个列表,由str根据sep被分隔的部分组成

str.count(sub) 返回子串sub在str中出现的次数

str.replace(old,new) 返回字符串str副本,所有old子串被替换为new

str.center(width[,fillchar]) 字符串str根据宽度width居中,fillchar可选

str.strip(chars) 从str中去掉在其左侧和右侧chars中列出的字符

str.join(iter) 在iter变量除最后元素外每个元素后增加一个str 主要用于字符串分隔

'python'.center(30,'=')' = python = '.strip(' =np')'819380 '.join('python')

字符串类型的格式化

格式化是对字符串进行格式表达的方式字符串格式化使用 .format()方法,用法如下:<模版字符串>.foramt(<逗号分隔的参数>){}:槽{<参数序号>:<格式控制标记>}
'{}:计算机{}的CPU占用率为{}%'.format('2018-10-10','C',10)'{2}:计算机{2}的CPU占用率为{2}%'.format('2018-10-10','C',10) #槽内加序号可选择.format中
对应的参数

python如何输出整数逆序_python字符串类型及操作相关推荐

  1. python将整数逆序_python练手入门小项目:字符串的妙用

    题目来源:小行:python练手入门小项目详解(一) 1 给任意一个的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 代码: def reversed_integer(number):ass ...

  2. python中sorted函数逆序_Python中sorted函数的用法(转)

    [Python] sorted函数 我们需要对List.Dict进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序,在本地进行排序,不返 ...

  3. python实现数的逆序_python怎么逆序

    python中字符串数组如何逆序排列?下面给大家介绍几种方法: 1.数组倒序: 原始元素的倒序排列 (1)切片>>> arr = [1,2,3,4,3,4] >>> ...

  4. python元组和列表逆序_Python容器:列表与元组

    欢迎关注「issnail」 "一起学习,一起成长!" 与字符串不同的是,元组和列表并不要求所有元素的种类相同,每个元素都可以是任何python类型的对象.列表可变,赋值后可插入或删 ...

  5. python元组和列表逆序_Python元组和列表你真的用对了吗?

    对于Python来说,列表可谓是用到的非常多的数据结构之一了,但是Python还有另外一个数据结构叫做元组,直观表现来说,元组就像是不可变的列表,那么问题来了,元组和列表的区别是什么呢?什么时候应该用 ...

  6. Python基础语法全体系 | 深入剖析字符串类型及其操作

    <Python基础语法全体系>系列博文第二篇,本篇博文将详细深入讲解Python的字符串类型.包括转义字符.字符串格式化.序列相关方法及常用操作:大小写.删除空白.查找与替换.分割与连接等 ...

  7. qt 16进制字符串和十六进制数_Python字符串类型及其操作

    Hello,it's always me! 上次我们讲述了字符串的格式化输出槽位{}+format()用法,深得好评(我自己的),这次我们来讲述字符串的基本用法及相关函数. --1-- 字符串的访问 ...

  8. 写一个函数,输入int型,返回整数逆序后的字符串

    2019独角兽企业重金招聘Python工程师标准>>> 刚刚看到一个面试题:写一个函数,输入int型,返回整数逆序后的字符串.如:输入123,返回"321". 要 ...

  9. python 逆序_python中逆序

    python中的list的sort方法怎样逆序输出 很简单啊, sort 支持 reverse 参数,看下面的例子,分别按照正常顺序 (升序)排列,以及按照逆序排列. >>> l = ...

最新文章

  1. [Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结
  2. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti
  3. 知乎:中国工商银行南宁分行丢失2.5亿,工作人员个人行为,与银行无关
  4. Oracle递归操作
  5. 变压器绕组降低邻近效应_了解高频变压器设计基础(2)
  6. maven怎么和ecli_Maven的配置和Eclipse中导入SpringBoot项目一些注意点
  7. junit依赖_3、Spring 中的依赖注入(DI),你都知道多少?
  8. python 中单线程 与多线程 与多进程的性能分析
  9. 步数精灵v4.0霸占好友排行榜首位 安卓版
  10. 加ing形式的单词有哪些_动词ing形式变化规则有哪些
  11. c语言printf的-是什么意思,c语言printf是什么意思
  12. 教你如何购买阿里云香港服务器(教程)
  13. Internet Explorer无法打开Internet 站点的原因
  14. CVE-2022-28512 Fantastic Blog CMS 存在SQL注入漏洞
  15. TMS320f28335实现步进电机的驱动程序及原理分析
  16. 冰河浅析 - 揭开木马的神秘面纱(下)
  17. Discuz论坛升级攻略及踩坑处理
  18. 串级PID 位置环+速度环
  19. 电脑xp系统坏了,如何处理
  20. 【附源码】计算机毕业设计java校园招聘信息网站设计与实现

热门文章

  1. django一对多 增 删 改 查
  2. RHEL6 kernel bug在hadoop上的测试
  3. 《javascript语言精髓与编程实践》--原型继承笔记
  4. springmvc spring mybatis结合 - 代码共享
  5. CCF201612-5 卡牌游戏(募集解题代码)
  6. HDU2093 考试排名【排序】
  7. UVA10267 Graphical Editor【模拟】
  8. I00026 计算数根
  9. Python dir、__builtin__内置函数
  10. 【学习 OpenCV】—— 图像减色(color reduced)