a = '123'b= '456'c= a + b #拼接

print(c)print('hello' * 2) #连续的重复的输出某一个字符串

c= ''.join([a, '123'])print(c)print(c.count('1')) #统计某一元素在字符串中的个数

d= 'hello world'

print(d.capitalize()) #字符串首个字符首字母大写

e = 'HOW AR\tE YOU'

print(e.casefold()) #字符串全部字符小写

print(e.center(30, '-')) #30代表整个字符串的长度,并将原字符串居中,前后使用'-'补足#前后'-'数量不一致时,前少后多#输出结果 ---------HOW ARE YOU----------

'''print(e.encode()) # 应该是修改编码方式,默认是UTF-8'''

#判断是否以某一个字符或者字符串结尾或者开头

print(d.endswith('d')) #True

print(d.endswith('ds')) #False

print(d.startswith('h')) #True

print(e)#输出结果HOW AR E YOU

print(e.expandtabs(tabsize=20)) #e中有个\t制表符,默认为8个字符,通过这个函数可设置为任意数量的字符#输出结果HOW AR E YOU

f= 'hello world,hello{age} world!{name}'

print(f)print(f.find('ll')) #查找某一个子字符串在该字符串中第一个出现的位置,并返回索引值,返回-1则表示没有

print(f.format(name='wwh', age=32)) #格式化输出f,括号内直接赋值

print(f.format_map({'name': 'ig', 'age': 34})) #格式化输出f,括号内直接赋值,括号内插入一个字典

print(f.isdigit()) #判断是否像数字,必须是个整型

print('23213'.isnumeric()) #同上

print(f.index('l')) #和find一样,返回一个索引值,唯一的区别是,当查找内容没有时,index会返回一个错误信息

i= 'dasda2321321'

print(i.isalnum()) #返回布尔,是否包含字母和数字

print('321321'.isdecimal()) #判断是否是十进制的数

print('23das'.isidentifier()) #判断是不是一个非法变量

print('asd'.islower()) #判断是不是全小写

print('asd'.isupper()) #判断是不是全大写

print(' '.isspace()) #判断是不是空格

print('asd'.istitle()) #判断每个单词的首字母是不是大写

print('ASD'.lower()) #将字符串中的字符大写变小写

print('dsf'.upper()) #将字符串中的字符小写变大写

print('AFDsda'.swapcase()) #将字符串中大写变小写,小写变大写

print('AFDsda'.ljust(50, '#')) #设置长度为50,将字符串靠左,并在后面用#补全

print('AFDsda'.rjust(50, '#')) #设置长度为50,将字符串靠右,并在后面用#补全

print('\t AFDsda\n'.strip()) #将字符串左右两边的空格、制表符、换行全个去除

print('\t AFDsda\n'.rstrip()) #将字符串右边的空格、制表符、换行全个去除

print('\t AFDsda\n'.lstrip()) #将字符串左边的空格、制表符、换行全个去除

print('my title title'.replace('tle', 'abc', 1)) #将字符串中第一个参数的字符替换成第二个#若有多个,默认全部替换,最后一个参数设置替换几次,输出结果

print('hello world world'.split(' ')) #从左向右以空格为依据切片,不保留原空格,并返回一个列表

print('hello world world'.rsplit(' ')) #从右向左以空格为依据切片字符,但原字符串中的空格就没有了#输出结果['hello', 'world', 'world']

print('hello world world'.split(' ', 1)) #默认为全部分割,加了一个1,设置只分割一次

print('hello world world'.rpartition('l')) #从右开始以'l'切片,但扔保留'l',只分割以此

print('he\nll\ro wo\r\nld'.splitlines(keepends=True))#按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表#如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

print('hello world'.title()) #将每个单词的首字母变成大写,按照title格式

'''以下为python2中的实例,python3还有待研究

from string import maketrans

intab = "aeiou"

outtab = "12345"

trantab = maketrans(intab, outtab)

str1 = "this is string example....wow!!!"

print(str1.translate(trantab, 'xm')) # 根据给出的对应关系替换以及删除不想要的字符'''

python清空字典保留变量方法_python学习day06--02字典增删差改以及字符串的一些方法...相关推荐

  1. python字典示例简单代码_python学习笔记:字典的使用示例详解

    经典字典使用函数 dict:通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典.当然dict成为函数不是十分确切,它本质是一种类型.如同list. 代码如下: items=[('name' ...

  2. python中字典的value可以为任意对象_Python学习入门(13)—字典

    (本号正在连续推出以Python官网文档为主线的系统学习Python的系列文章或视频,感兴趣的朋友们欢迎搜索关注.在这里学习Python事半功倍!本文及后续文章如无特别声明均以Windows平台作为演 ...

  3. python我想对你说_python学习第3天-----字典、解构

    1.字典 1)定义:查找速度快,效率高:用{}括起来,内部使用key:value的形式来保存数据:键值对是无序的,不是按照定义的方式保存数据的(类似于json文件), 例如: {'jay':'周杰伦' ...

  4. python创建person类用printinfo方法_python学习(三)面向对象

    python面向对象 继承 class Person(object): ''' classdocs ''' def __init__(self,name): ''' Constructor ''' s ...

  5. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  6. python创建person类用printinfo方法_Python学习期刊Day11类和对象(2),日记,与,下

    今天是2020年2月20日,晴,6~14℃ 一.继承 继承是一种创建新类的方式.新建类将获得原有类的所有属性和方法.原有的类称为父类(超类),新建的类称为子类. Python中继承的方式如下: ''' ...

  7. python字符串的方法和列表的方法_Python学习笔记字符串操作之join()和split()方法,列表转字符串,字符串转列表...

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  8. python用缩进来写模块_python学习笔记

    一.基础简介 1.#!/usr/bin/python #!/usr/bin/python 相当于写死了 python 路径 #!/usr/bin/env python 会去环境设置寻找 python ...

  9. python内置数字类型转换函数_Python学习 Day2-2 Python3的基本数据类型、数据内置类型转换函数...

    Python3的基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型& ...

最新文章

  1. 开发日记-20190501 关键词 汇编语言(启动) 基于x86处理器
  2. java list set map的区别_Java集合类List/Set/Map的区别和联系
  3. MybatisPlus实现条件查询
  4. silklabo哪个公众号有资源_微小说免费渣渣团资源公众号看大全集
  5. 基于参考点的非支配遗传算法-NSGA-III(二)
  6. thzthz.net forum.php,xthz画质修改器
  7. 计算机内存的基本储存单元,计算机信息存储单元的结构解析
  8. cookie和session的区别及其原理
  9. vue的json格式化工具json-viewer
  10. 用 java编写 金字塔_用Java打印金字塔
  11. gmail如何配置163邮箱服务器端口,hotmail,gmail,live,QQ,163,yahoo邮箱服务器及端口号,outlook,foxmail 设置...
  12. 数据挖掘—Autistic Spectrum Disorder Screening Data For Children
  13. Python3 - seaborn: lmplot(), hue, scattr_kws{}, aspect, height
  14. Vue 实现下拉加载更多
  15. 【MidJourney】初体验——账号注册与基本操作
  16. 饱和蒸汽比容计算、 温压补偿系数计算
  17. kali 镜像阿里云下载地址
  18. 三个蛤蜊三块肉才能称得上“老板”
  19. 给CheckBox换样式
  20. Fidder快速上手使用

热门文章

  1. web直播方案总结:
  2. map has no len python3
  3. JPEG压缩原理与DCT离散余弦变换 量化
  4. Qt Creator 设置默认编码格式
  5. Opencv 实现图像的离散傅里叶变换(DFT)、卷积运算(相关滤波)
  6. python在windows的开发环境_Python合集之Python开发环境在Windows系统里面搭建
  7. python个人博客网站的搭建说明书_个人博客搭建线上实施方案
  8. 单例模式中,你不知道的事~~
  9. Ubuntu16.04里django的配置和安装
  10. Selenium3自动化测试——17.控制滑动解锁