[python基础(二)]字符串方法

本文介绍了字符串两种重要的使用方式:字符串格式化和字符串方法。一.字符串格式化

二.字符串方法

常用的字符串方法有:find,join,lower,replace,split,strip,translate。

具体的代码见下面

py文件# -*- coding: utf-8 -*-

#字符串格式化

#1.简单转换print ‘%s plus %s equals %s‘%(1,2,3)from math import piprint ‘Pi:%f...‘%pi

#2.字段宽度和精度print ‘%10f‘ % pi   #  3.141593 字段宽10print ‘%10.2f‘ % pi #      3.14字段宽10,精度2print ‘%.5s‘ %‘abcdefgh‘   #abcdeprint ‘%.*s‘ %(5,‘abcdefgh‘)  #*号

#3.符号、对齐和用0填充print ‘%010f‘ %pi  #003.141593 在宽度精度前放一个标志,可以是0,加,减号或空格,用于填充print ‘%+10f‘ %pi # +3.141593 加号,用于标志符号print ‘%-10f‘ %pi  #减号,左对齐print (‘%+10f‘ %pi)+‘\n‘+‘%+10f‘ %-pi  # +3.141593 换行 -3.141593,左对齐

#字符串方法#1.find:查找子串,返回最左端索引,没有返回-1A=‘I am a student‘print A.find(‘am‘)  #2print A.find(‘stu‘)  #7print A.find(‘su‘)  #-1

#2.join:split的逆方法,用来连接序列中的元素seq=[‘1‘,‘2‘,‘3‘,‘4‘,‘5‘]a=‘+‘print a.join(seq)  #1+2+3+4+5   注意顺序,不是seq.join(a)

#3.lower:返回字符串的小写字母版print ‘AJDOEDD‘.lower()

#4.replace :返回某字符串的所以匹配项均被替换后的字符串print ‘A and Hong are friends‘.replace(‘A‘,‘Ming‘)

#5.split join的逆方法,将字符串分割成序列print ‘1+2+3+4+5‘.split(‘+‘)  #[‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘]

#6.strip 返回去除两侧空格的字符串(可以去除无意加上的空格)print ‘   A is B   ‘.strip()  #A is B

#7.translate 替换字符中的某些部分,只处理单个字符,可同时进行多个替换from string import maketranstable =maketrans(‘AB‘,‘CD‘)                  #maketrans函数接受两个参数:两个等长的字符串,效果如下print ‘this is A and B‘.translate(table)  #this is C and D
时间: 2024-10-21 20:41:54

[python基础(二)]字符串方法的相关文章

Python基础二:pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git

Python基础二: pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git 1.pycharm的安装及简单使用 Tab / Shift + Tab 缩进.不缩进当前行 (先选中代码) Shift + 滚轮 放大缩小代码 Ctrl + ? 注释.解注(先选中代码) Ctrl + d 复制上一行代码 Ctrl + z 撤销 Ctrl + Shift + F10 RUN Ctrl + 左键---->点击 int,str 等可查看源码 2.while 循环(重点) w

Python基础二--基本控制语句

基本接触每一种语言,都需要做的:1.print 一个"Hello world!" 2.了解基本的数据类型 3.学习控制语句. 当我们学习控制语句,一般都离不开if,for ,while,switch(case).本文就做一个简单的介绍python的基本控制语句,其中我们用if while来做一个经典的"猜数字游戏",if for来做一个"输出完美数". 在此之前,对于一些没用过python的同学而熟悉c/c++等用{}来做块的要注意了,pytho

Python基础语法—字符串&语句&集合

Python字符串 Python中不支持char单字符类型,单字符在Python中也是一个字符串 Python字符串更新 更新Python字符串方法 1234 var1 = 'Hello World!'print "Updated String :- ", var1[:6] + 'Python' 实际执行效果为 Updated String :- Hello Python Python转义字符 Python字符串运算符 Python字符串格式化 Python三引号(triple quo

进击的Python【第二章】:Python基础(二)

Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 1. Number(数字) number类型用来专门存储数字数据,他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象 Python支持四种不同的数字类型: int(有符号整型) l

python基础、字符串和if条件语句

一:Python基础 1.文件后缀名: .py 2.Python2中读中文要在文件头写: -*-coding:utf8-*- 3.input用法      n为变量,代指某一变化的值 n = input ('请输入用户名:')     等到用户输入值,就会将用户输入的值赋值给n,n代指用户输入的内容. 4.变量只能由字母.数字.下划线组成. 不能以数字开头. 不能用Python的关键字开头: 5.n="花椒"      赋值  n=="花椒"    比较 二:字符串

python基础三(字符串)

一.字符串 1.1什么是字符串 字符串是python中不可变的一种数据类型,主要用来表示文本. 1.2创建一个字符串 a是变量名称右边是双引号里的字符,只要是被引号引起的python都会认为是字符串. 这里采用的是单引号,结果和上图双引号完全相同,那么为什么还有单引号和双引号呢?因为在某些情况下可能会很适用. 下图中第一个字符串包含一个单引号(这里叫撇感觉更合适),因此不能使用单引号将字符串括起,否则会报错.这里就用到了双引号.注释:在上图中字符串为'Let',因此python不知道如何处理余下

python基础(字符串)

Python字符串: 在Python中的字符串被确定为一组连续的字符在引号之间, Python允许在任何对单引号或双引号. 串的子集,可以使用切片操作符可采用([]和[:]),索引从0开始的字符串的开始和结束(-1). 加号(+)符号的字符串连接操作符,而星号(*)表示重复操作. str = 'Hello,world!' print str print str[0] print str[2:5] print str[2:] print str * 2 print str + 'Ethon' 产生

python基础函数、方法

python的函数和方法,通过def 定义: 函数的特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数和方法的区别:函数有返回值.方法没有 语法定义: def sayhi():#函数名 print("Hello, I'm nobody!") sayhi() #调用函数 可以带参数 #下面这段代码 a,b = 5,8 c = a**b print(c) #改成用函数写 def calc(x,y): res = x**y return res #返回函数执行结果 c = cal

python学习笔记(二)-字符串方法

python的字符串内建函数: #====================常用方法=============================name = 'besttest' new_name = name.strip() #默认是去掉两边的空格和换行符 new_name= name.lstrip() #默认是去掉左边的空格和换行符 new_name= name.rstrip()#默认是去掉右边边的空格和换行符 new_name = name.count('t')#查找某个字符串在字符串里面出现

python——基础二

函数的理解 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性.复用性. 同样的功能要是用3次以上的话就建议使用函数. 标注:不能死记, 函数可以理解为一个一个的功能块,你把一个大的功能拆分成一块一块的,用某项功能的时候就去调用某个功能块即可! 函数可以理解为:乐高积木,给你一块一块的,你可以用这些积木块组成你想要的任何,功能! 函数可以调用函数!主函数的作用就是把函数进行串联.调用!函数本身是不能自己执