python学习笔记---字符串
字符串
#name='li,xixi,ll,yy'# print(name.count('l'))#统计某个字符串出现的次数# print(name.index('l'))#返回某个元素第一次出现的下标# print(name.capitalize())#首字母大写,字符串原值不会改变# print(name.casefold())#首字母小写# print(name.center(40,'-'))#将字符串放在指定长度的符号中间,50是指定长度,’-‘是要填充的符号,指定长度必须超过字符串长度才会有效果# #效果为------------------li,xixi,ll,yy-------------------# print('欢迎登录'.center(50,'*'))# #***********************欢迎登录***********************# print(name.encode())#解码,默认参数是utf-8# #b'li,xixi,ll,yy' b代表二进制类型# bye_name=name.encode()# print(bye_name)#byte类型# #b'li,xixi,ll,yy'# bye_name.decode()#编码,bytes才有decode方法# print(bye_name.decode())#将byte类型转为正常的字符串# #li,xixi,ll,yy## print(name.endswith('.com'))#判断字符串是否以xx结尾,返回的是一个布尔值# print(name.find('ll'))#查找字符串,返回的是下标# #find与index的区别是,index查找一个不存在的字符会报错,而find是返回-1# print(name.find('hh',8,19))#指定从8个字符开始查找,到19个结束# print(name.find('hh',8))#从第8个开始查找字符串hh## print(name.expandtabs(30))#如果字符串中有\t的话,把\t重复30次#\t代表tab键,4个空格,\n代表换行# str='zhang\txixi'# print(str.expandtabs(50))#zhang xixi # print('欢迎{name}登录'.format(name='妮妮'))#格式化输出# print('欢迎{name}登录'.format_map({"name":"哈哈"}))#格式化输出,传值为字典## print('dsf好'.isalnum())#是否包含数字或字母或者中文# print('abA'.isalpha())#是否是英文字母,返回的是布尔值# print(name.isdigit())#判断是否是一个整数# print('hhh'.isidentifier())#判断是否是一个合法的变量名## print(name.islower())#判断字符串是否全都是小写字母# print('BB'.isupper())#判断字符串是否全都是大写字母# print(' '.isspace())#判断字符串是不是空格 #join方法重要#addr='北京'# print(','.join(addr))#将字符串以,间隔# #北,京# names=['bjf','lw','jjx']# new_name=str(names)#强制类型转换,str转换为字符串# print(':'.join(names))#以前面的字符串连接后面的可迭代的对象(字符串,list等)里面的每一个元素# #bjf:lw:jjxaddr='Besttest'# print(addr.lower())#把所有大写字母变成小写# print(addr.upper())#把所有小写字母变成大写# print(addr.lstrip('B'))#去除开头的某个字符,默认不写参数是去空格# print(addr.rstrip())#去掉字符串末尾的xx。默认不写的话,去空格# print(addr.strip())#去掉字符串两头的xx,默认不写的话,去空格 #print(addr.replace('test','my_test'))#字符串替换 # addr.startswith('a')#字符串是否以xx开头# addr.swapcase()#字符串大小写互相转换 addr='niuhanyang,bjf,liw,lhl,jjx,ccs'print(addr.split(','))#按照xx分割字符串,返回的是一个列表,不会改变原来的值print(addr.splitlines())#按照换行符进行分割,返回的也是一个list的
转载于:https://www.cnblogs.com/liying0511/p/6075732.html
python学习笔记---字符串相关推荐
- Python学习笔记-- 字符串和数字的连接
Python学习笔记– 字符串和数字的连接 >>> s = 'abc' >>> print s + 1Traceback (most recent call las ...
- Python学习笔记——字符串、列表、元组、字典
字符串介绍 想一想: 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密 ...
- Python学习笔记-字符串相关
字符串有 下标(索引) ,从0开始,到n-1结束 len() 获取字符串长度 s = 'Hello' len(s) 利用索引获取字符串中某一位 正数索引 从0开始,从左向右数 负数索引 从-1开始,从 ...
- Python学习笔记-字符串
目录 一.字符串类型 二.字符串的常用操作 1.字符串拼接 2.计算字符串的长度 3.截取字符串 4.分割.合并字符串 4.1 分格字符串 4.2 多字符分割字符串 4.3 合并字符串 5.检索字符串 ...
- Python 学习笔记 字符串的功能与方法
一.字符串基础功能: 1.什么是字符串: 简单讲用引号包裹的就是字符串,可以是单引号或双引号. 2.字符串的基础操作: 创建字符串: # 创建空字符串 s = '' # 创建非空字符串 s = 'he ...
- Python学习笔记字符串Str
python中的str到底是什么类型? https://docs.python.org/3/library/stdtypes.html#textseq 方法都有哪些? http://www.cnpyt ...
- python学习笔记——字符串操作
字符串相关操作 #!/usr/bin/env python3 # encoding: utf-8 # author: huangwj # mail: huangwjwork@gmail.com # b ...
- Python学习笔记D4(字符串和序列)
Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...
- Python学习笔记(一):从Hello,World开始到字符串
Python学习笔记(一):从Hello,World开始到字符串 从Hello,World开始到字符串 Python学习笔记(一):从Hello,World开始到字符串 一. 关于print和注释 二 ...
最新文章
- 黑马程序员java笔记之二-----多线程
- cpickle安装_Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
- 主板和cpu搭配表_GTX1650显卡搭配知识:GTX1650配什么CPU和主板及多大电源?
- 全国计算机等级考试题库二级C操作题100套(第92套)
- 【ASP.NET Core 沉思录】CreateWebHostBuilder 是一个 Convension
- nfc卡模式与标准模式_渠道如何标准化管理,建立新的销售模式,提升业绩完成率...
- 本人原创,如何应用firebug突破新浪ishare下载限制
- 基于XML的AOP配置-转
- 【51单片机】STC-ISP软件保姆级烧录教程(以普中A2开发板为例)
- 人工智能的常用十种算法
- java实现ftl文件转图片
- 服务器CPU占用率过高问题分析
- 空气净化器只是心理作用???
- Word2007从指定页插入页码,不包括封面和目录,指定页为首页第1页
- GitBook快速教程 2.2 目录页和普通页
- R 填充数据集中的缺失值
- 中心计算机集中控制方式必须方式,「1」专科-8707信息技术与信息管理
- NUC970 裸机USBD驱动(第一章)
- python中如何移动图形工作站_Schrodinger分子动力模拟与建模工作站配置推荐
- creo三维生成二维图_proe5.0原创工程图教程(1)-proe5.0三维图(3D)怎么转换二维图(2D)初级版...