Python之路 day2 字符串函数
#Author:ersa name = "ersa" #首字母大写capitalize()
print(name.capitalize()) name = "my name is ersa"
#字符串中 子串 重复的次数
print(name.count("a")) #center() 字符串打印输出在行中间,并指定打印长度,不够可用其他字符补充
print(name.center(50,'-')) #endswith() 判断字符串以什么结尾?输出 True 或 False
print(name.endswith("sa")) #expandtabs()指定 tab 键转换为多个空格
name = "my \tname is ersa"
print(name.expandtabs(tabsize=20)) #find()查找字符串所在的位置
print(name.find("y")) #字符串可以直接被当做列表使用
print(name[name.find("name"):]) name = "my name is {name} an i am {year} old"
#format()格式化输出
print(name.format(name="ersa",year=33)) #format_map() 参数可以是dict
print(name.format_map({'name':'ersa','year':22})) #isalnum()是否是阿拉伯数字
print(''.isalnum()) #True
print('123#$'.isalnum()) #False
print('ab123'.isalnum()) #True #isalpha()大小写字母
print('abcA'.isalpha()) #True #isdecimal() 是否是十进制数
print(''.isdecimal()) #True #isdigit() 是否是数字
print(''.isdigit()) #True #isidentifier() 是否是合法的标识符(变量名)
print('ab1'.isidentifier()) #True
print('1ab1'.isidentifier()) #False #islower() 是否是小写字母
print('abC'.islower()) #False #isupper() 是否大写
print('My Name '.isupper()) #False #isnumeric()是否是数字
print('3.3'.isnumeric()) #False
print(''.isnumeric()) #True #isspace() 是否是空格
print(' '.isspace()) #True
print('a '.isspace()) #False #istitle() 是否标题
print('my name '.istitle()) #False
print('My Name '.istitle()) #True #isprintable() 是否可打印
print('a'.isprintable()) #True tty fiel,drive file不可打印 #join() 把用户输入的参数当作一条命令交给os.system 来执行
#import os,sys
#os.system(''.join(sys.argv[1:])) print('+'.join(['','',''])) print(name.ljust(50,'*'))
print(name.rjust(50,'-')) #大小写转换
print('Ersa'.lower())
print('Ersa'.upper()) #去除字符串中前后的回车换行空格符
print('\nErsa'.lstrip())
print('Ersa\n'.rstrip())
print(' Ersa\n'.strip()) print('------') #替换对应字符
p = str.maketrans("abcdef","")
print("ersa ma".translate(p)) #替换
print('ersa ma'.replace('a','A',1))
print('ersa ma'.replace('a','A')) #查找 --> 找最右边的 对应的下标返回
print('ersa ma'.rfind('a')) #指定分隔符
print('ersa ma'.split('s'))
print('1+2+3+4'.split('+'))
print('1+2\n+3+4'.splitlines()) #字符串转大写
print('ersa ma'.swapcase()) print('ersa ma'.title()) #zfill 用0填充
print('ersa ma'.zfill(10))
Python之路 day2 字符串函数的更多相关文章
- Python之路 day2 字符串/元组/列表/字典互转
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...
- 小白的Python之路 day2 字符串操作 , 字典操作
1. 字符串操作 特性:不可修改 name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 '- ...
- python之路 内置函数,装饰器
一.内置函数 #绝对值 abs() #所有值都为真才为真 all() #只要有一个值为真就为真 any() #10进制转成二进制 bin() #10进制转成八进制 oct() #10进制转成十六进制 ...
- python之路——内置函数和匿名函数
阅读目录 楔子 内置函数 匿名函数 本章小结 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们 ...
- Python之路,Day2 - Python基础2
def decode(self, encoding=None, errors=None): """ 解码 """ ""& ...
- Python之路Day2
-->the start 养成好习惯,每次上课的内容都要写好笔记. 第二天内容主要是熟悉int.long.float.str.list.dict.tuple这几个类的内建方法. 对于Python ...
- Python之路----------内置函数
1.abs(x)绝对值 #coding=utf-8 a = 1 b = -2 print(abs(a)) print(abs(b)) 2.all(iterable)可迭代对象里面所有内容为真返回真,空 ...
- python之路--内置函数, 匿名函数
一 . 内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 字符串类型代码的执⾏ eval() 执⾏字符串类型的代码. 并返回最终结果( ...
- Python之路----内置函数补充与匿名函数
内置函数补充:reversed()保留原列表,返回一个反向的迭代器 l = [1,2,3,4,5] l.reverse() print(l) l = [1,2,3,4,5] l2 = reversed ...
随机推荐
- Git merge 与 git rebase的区别
Git merge的用法: git merge Dev // Dev表示某分支,表示在当前分支合并Dev分支 git merge -m "Merge from Dev" Dev ...
- 文本标记器vi
在打开某一类文件时,遇到了vi,当时不知是什么东西,鼠标,包括键盘上的键在文本上都没有用,后来才知道那是vi 参考文档
- 20151208_使用windows2012配置weblogic节点管理器
经过实践,weblogic节点管理器的作用主要有两点: 1.可通过weblogic控制台远程控制被管server启停. 2.可以自动重启被管server的进程,并且对spring框架提供比直接启动更快 ...
- [原创]java WEB学习笔记92:Hibernate学习之路-- -QBC 检索和本地 SQL 检索:基本的QBC 查询,带 AND 和 OR 的QBC,统计查询,排序,分页
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- 导入maven工程遇见的问题【问题】
原工程是一个基于websocket的maven工程(源工程:http://www.cnblogs.com/xdp-gacl/p/5193279.html),把工程导入eclipse后报错.
- Dynamics AX 2012 R2 安装额外的AOS
众所周知,AX系统分为三层:Client,Application Server,Database Server. 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服 ...
- 怎么在php里面利用str_replace防注入
<php /** * 安全过滤函数 * * @param $string * @return string */ function safe_repla ...
- 关于cookie的文章(cookie与session机制)
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...
- Moving Tables(贪心或Dp POJ1083)
Moving Tables Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 28304 Accepted: 9446 De ...
- noi 9271 奶牛散步
题目链接:http://noi.openjudge.cn/ch0206/9271/ 同noi 踩方格,但是题目有问题,%12345,我也是看了discuss才知道的. #include <bit ...