字符串相关方法

1.in   not in  判断某个东西是否在某个东西里面包含  
name = "你好啊"

if "任啊" in name :
    print(‘OK‘)
else:
    print(‘Error‘)

2.方法 title()与方法 upper()

s1 = ‘alex‘
s2 = ‘root‘
s1.title() #首字母大写
s1.upper() #全部大写
print(s1.upper())
print(s1.title())

 3.将字符串转换为数字,且输出 其类型type()

a = "123"
print(type(a),a)
b = int(a)
print(type(b),b)

 4.字符串首字母大写方法capitalize()

test = "alex"
 # 首字母大写 capitalize()
v = test.capitalize()
print(v)

 5.方法center(20 ‘"*") #参数后面的星号可有可无

test = ‘alex‘
v = test.center(20,"*")# 设置宽度,并将内容居中,20 代指总长度* 空白未知填充,一个字符,可有可无
print(v)

6.方法count() 表示去字符串中寻找,寻找子序列的出现次数,可以设置起始位置,和结束位置

test = "alexalex"
v = test.count("ex",2,7)
print(v)

 7. format(*args, **kwargs):  格式化,将一个字符串中的占位符替换为指定的值

test = ‘i am {name},age {age}‘
v = test.format(name= ‘alex‘,age = 20)
print(v)

 8.方法isprintable()   #判断是否存在不可显示的字符,

test = "dasda\nsd"
v = test.isprintable()
print(v)

 9.join(self, *args, **kwargs):

方法 join()将字符串中的每一个元素按照指定的分隔符进行拼接
test = "你是风儿我是沙"
print(test)
v = "..." .join(test) #其中双引号里面的可以是 空格、下划线等等
print(v)

 输出结果如下:

原文地址:https://www.cnblogs.com/renzhiqiang/p/10560368.html

时间: 2024-11-01 20:50:55

字符串相关方法的相关文章

ruby字符串相关方法

构造字符串字面量 方法一:最简单的使用单引号或者双引号括起来的字符串,比如"hello". 方法二:使用%q配合分界符,%q代表单引号str=%q!he/lo! 方法三:使用%Q配合分界符,%Q代表双引号str=%Q{he/lo} 方法四:here document构建字符串,该方法比较适合用于多行字符串的创建.由<<和边界字符串作为开头,由边界字符串作为结尾,比如下列代码:str = <<END_OF_STRING1  We are here now,  wh

DOM相关方法,属性汇总

1. 获取元素方法 1. 根据 id 获取元素对象 var ele = document.getElementById("idName"); 2. 根据 标签名 获取元素对象 var elements = document.getElementsByTagName("标签名"); 3. 根据 类名 获取元素对象 var elements = document.getElementsByClassName("类名"); 4.获取body元素 doc

Python字符串(二)

四.类型转换 1. 基本语法: 类型名(数据) --- 将指定数据转换成指定类型 说明:类型名 -任何python支持的,或者自定的类型都可以数据 -需要转换的对象,类型不同要求可能不一样 2. 转换实例 int(数据) --> 将其他数据转换成整型float(数据) --> 将其他数据转换成浮点型bool(数据) --> 将其他类型转换成布尔型str(数据) --> 将其他数据转换成字符串 1 age = input('年龄:') 2 print(type(age),age) 3

数据清洗之数据转换 日期格式、字符串、高阶函数

数据清洗之数据转换 1.日期格式数据处理 In [ ]: import numpy as np import pandas as pd In [ ]: import os os.chdir(r'F:\CSDN\课程内容\代码和数据') In [ ]: df = pd.read_csv('baby_trade_history.csv', encoding='utf-8',dtype={'user_id':str}) In [ ]: df.head(10) In [ ]: # 对购买日期进行转换,将

Beetl2.2使用说明书20151201

李家智<[email protected]> Table of Contents 1. 什么是Beetl 2. 基本用法 2.1. 从GroupTemplate开始 2.2. 模板基础配置 2.3. 模板资源加载器 2.4. 定界符与占位符号 2.5. 注释 2.6. 临时变量定义 2.7. 全局变量定义 2.8. 共享变量 2.9. 模板变量 2.10. 引用属性 2.11. 算数表达式 2.12. 逻辑表达式 2.13. 循环语句 2.14. 条件语句 2.15. try-catch 2.

javascript基础知识之正则表达式(regular expression)

一种字符串匹配的模式,用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等.注意:在javascript中正则表达式也是一种对象1:创建正则表达式两种方式:隐式创建(文字量方法)和显示创建(使用构造函数)eg:文字量方法:var regExp = /pattern/flags;将文字量的正则表达式赋值给一个变量,包含在两个斜杠之间的一个或多个字符,在后一个斜杠的后面,可以指定一个或多个选项.var regExp1 = /abc/;var regExp2 = /a

Python学习3--字符串

1.python字符串 python没有字符,所有的都叫做字符串,用单引号表示.2.python中字符串,列表,元祖的相似性 (1)访问,都是用str[i]来访问第i+1个元素. (2)切片,str[i:j]来截取其中的一部分. (3)拼接,若要向其中插入一部分,都要使用str[:i]+str2+str[i:].但是此过程并不改变str的值,要想获得新的值,必须将其复制给一个新的变量. 例:str='zjh',str2=str[:1]+'xxr'+str[1:];执行后,str='zjh',st

JavaScript系列文章:详解正则表达式之一

正则表达式是一个精巧的利器,经常用来在字符串中查找和替换,JavaScript语言参照Perl,也提供了正则表达式相关模块,开发当中非常实用,在一些类库或是框架中,比如jQuery,就存在大量的正则表达式,所以说学好正则表达式,是提高开发技能的一项基本要求.那么今天博主就来详细总结一下正则表达式的相关知识,希望不熟悉的同学们,也能够掌握正则表达式的原理及应用. 在JS中,创建正则表达式有两种方式,一种是字面量方式,一种是构造器方式,如下所示: var regex = /\w+/; // 或者 v

密码保管箱

>题目要求 根据用户输入的序号找到对应的登录名称 将这个登录名称对应的密码自动复制到剪切板中 >程序实现 1 #!/usr/bin/env python 2 import pyperclip 3 information = { 4 "wifi密码":"1", 5 "博客园登录名": "2", 6 } 7 8 information01 = { 9 "1":"wifi密码",