python基础知识回顾之字符串
字符串是python中使用频率很高的一种数据类型,内置方法也是超级多,对于常用的方法,还是要注意掌握的。
#author: Administrator
#date: 2018/10/20
# python3 '''字符串的内置方法'''
'''字符串的这些方法很重要'''
st='hello kitty {name} is {age}' #创建一个字符串。 print(st.count('{')) #计数 print(st.capitalize()) #把字符串的第一个字母大写,整个字符串的首字母,不是每个单词的首字母。capitalize的中文意思是使资本化的,以大写字母写。 print(st.center(50,'*')) #给字符串前后加上标记,类似**********hello kitty********这样的效果 print(st.endswith('e}')) #判断是否以某个字符串(内容)结尾 print(st.startswith('he')) #判断是否以某个字符串(内容)开头 print(st.expandtabs(tabsize=10)) #在字符串中,扩大空格数,如在上面字符串中,加了一个tab,扩大空格数目 print(st.find('x')) #找到该元素的第一个,并返回索引值。没有找到返回-1,代表没有。 print(st.format(name='Chris',age='')) #格式化输出,这样,上面的name就会被换成Chris print(st.format_map({'name':'Chris','age':24})) #跟上面的功能一样,只是用字典的方式 try:
print(st.index('x')) #跟find一样功能,只不过当index找不到时,会报错,find不会报错,返回一个-1代表没有。此处加了异常处理,没有找到时不会报错。
except:
print("没有") print('1h2'.isalnum()) #判断是否字符串只包含数字或字母,返回ture或false。只由数字或则字母组成。 print(''.isdecimal()) #判断是否是一个十进制数 print(''.isdigit()) #判断是否是一个整数 print('dsj'.isalpha())#判断是否都是字母 print(''.isnumeric()) #也是判断是否是一个整数 print('_S493h'.isidentifier()) #判断定义的变量是否按照变量的规则定义 print('fhjkl'.islower()) #判断是否字符串中全部都是小写 print('GFD'.isupper()) #判断是否字符串中全部都是大写 print(' '.isspace()) #判断空格,用\t、\n也是空格。 print('Fdjk Fdjk Jd'.istitle()) #判断文章标题中每个单词是否大写,即是否符合标题的格式 print('FXZ'.lower()) #大写变小写 ,upper是变大写 print('XXPabc'.swapcase())#大写小写翻转。大变小,小变大 print('chris'.rjust(50,'*')) #在内容左边加50个*,ljust则在右边加 print('chris'.ljust(50,'*')) print(' mfhda;k '.strip())#只取字符串,主要去掉换行符和空格等无关字符。 print(' \nmfhda;k'.lstrip())#去左边的符号 print(' mfhda;k\n '.rstrip())#去右边的符号 print('xxp abc'.replace('abc','chris'))#替换内容 print('fjijdj'.rfind('j')) #rfind是找位置,如果有重复的字符,返回最后一个字符的位置索引。 print('fjijdj'.find('j')) #find找位置,就是返回第一个被找到的位置。 print('jfd jfdl jfdl'.rsplit('j',1))#分割一次,从右边开始分割。 print('fjd fjd fjd'.title()) #每个单词第一个大写
python基础知识回顾之字符串的更多相关文章
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding: ...
- python基础知识回顾之列表
在python 中,主要的常用数据类型有列表,元组,字典,集合,字符串.对于这些基础知识,应该要能够足够熟练掌握. 如何创建列表: # 创建一个空列表:定义一个变量,然后在等号右边放一个中括号,就创建 ...
- Python基础知识之认识字符串
Python有一个名为“STR”与许多方便的功能(有一个名为“串”,你不应该使用旧的模块),内置的字符串类. 字符串常量可以通过双或单引号括起来,尽管单引号更常用. 反斜杠工作单,双引号内的文字通常的 ...
- 1.12 Python基础知识 - 序列:字符串
字符串是一个有序的字符集合,即字符序列.Pythpn内置数据类型str,用于字符串处理,使用单引号或双引号括起来的字符,就是字符常量,Python解释器会自动创建str型对象实例. 字符串的定义: 1 ...
- python基础知识回顾[1]
1.声明变量 # 声明一个变量name用来存储一个字符串'apollo' name = 'apollo' # 声明一个变量age用来存储一个数字20 age = 20 # 在控制台打印变量name中存 ...
- python基础知识第二篇(字符串)
基本数据类型 数字 整形 int ---int 将字符串 ...
- python基础知识回顾之元组
元组与列表的方法基本一样,只不过创建元组是用小括号()把元素括起来,两者的区别在于,元组的元素不可被修改. 元组被称为只读列表,即数据可以被查询,但不能被修改,列表的切片操作适用于元组. 元组写在小括 ...
- Java基础知识回顾(一):字符串小结
Java的基础知识回顾之字符串 一.引言 很多人喜欢在前面加入赘述,事实上去技术网站找相关的内容的一般都应当已经对相应知识有一定了解,因此我不再过多赘述字符串到底是什么东西,在官网中已经写得很明确了, ...
- Python基础知识(五)
# -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...
随机推荐
- 金三银四季来了!Java 面试题大放送,能答对70%就去BATJTMD试试~
摘要: 2019,相对往年我们会发现今年猎头电话少了,大部分企业年终奖缩水,加薪幅度也不如往年,选择好offer就要趁早,现在开始准备吧,刷一波Java面试题,能回答70%就去BATJTMD大胆试试~ ...
- websphere静态文件转发出错问题 SimpleFileServlet
ERROR DESCRIPTION: Using a RequestDispatcher to explicitly forward to the WebContainer's SimpleFileS ...
- li内有span需要右浮的问题
图一和图二换了一下span的位置,但是其页面展示是一样的,兼容性比较好的是第二种
- Python -- tabulate 模块,
pip install tabulate >>> from tabulate import tabulate >>> table = [["Sun&quo ...
- SQL Server性能优化(15)选择合适的索引
一.关于聚集索引列的选择(参考) 1. 聚集索引所在的列,或者列的组合最好是唯一的. 当我们创建的聚集索引的值不唯一时,SQL Server则无法仅仅通过聚集索引列(也就是关键字)唯一确定一行.此时, ...
- cropper实现图片剪切上传
一.引入文件 <script src="jquery.min.js"></script> <link rel="stylesheet&quo ...
- SQOOP安装部署
1.环境准备 1.1软件版本 sqoop-1.4.5 下载地址 2.配置 sqoop的配置比较简单,下面给出需要配置的文件 2.1环境变量 sudo vi /etc/profile SQOOP_HOM ...
- Linux 定时任务 crontab 和 Systemd Timer
一.说说八卦 说到定时任务,我们常用的就是 crond 服务,但是我们不知道还有另外一种定时方式,那就是 systemd,我们常用 systemd 来管理我们的服务,但是我们却不知道,我们还可以通 ...
- 开源网站流量统计系统Piwik源码分析——后台处理(二)
在第一篇文章中,重点介绍了脚本需要搜集的数据,而本篇主要介绍的是服务器端如何处理客户端发送过来的请求和参数. 一.设备信息检测 通过分析User-Agent请求首部(如下图红线框出的部分),可以得到相 ...
- Python循环文件推荐的方式,可用于读取文本最后一行或删除指定行等
读取文本最后一行: f = open('test11.txt', 'rb') for i in f: offset = -16 while True: f.seek(offset, 2) data = ...