第二周-第11章节-Python3.5-字符串常用操作

# pcjname="xiaoming"# capitalize()# String.capitalize() 将字符串首字母变为大写print(name.capitalize())   #首字母大写# count()# String.count() 统计字符出现的次数print(name.count("i"))  #统计i字母有几个

# center()# String.center()打印输出字符,让字符串放在中间print(name.center(50,"-"))

# endswith()# String.endswith() 判断是否以指定的字符串结尾print(name.endswith("ing"))  #判断是否以ing结尾。

# find()# String.find() 查找字符串在原字符串中的位置,返回所在索引print(name.find("g"))  #查找g字母的下标

# format()# String.format() 输出指定的内容user_show_name="hello,{name},whelcome to here"print(user_show_name.format(name="pcj"))    #格式化输入# isalnum()# String.isalnum() 判断字符串中是否全部为数字或者英文print("111a".isalnum())  #返回值和true 或flase

# isalpha()# String.isalpha() 判断字符串中是否全部为纯英文字符print("abcd".isalpha())  #合为字母才为True

# isdigit()# String.isdigit() 判断字符串中是否全部为整数print("123".isdigit()) #全为数字才返回True

# isidentifier()# String.isidentifier() 判断是不是一个合法的标识符print("pcj".isidentifier())  #可以理解为是否一个合法的变量名

# 判断字符串是否全部为大写或者小写print("pcj".islower())   #islower  小写print("PCJ".isupper())  #isupper  大写

# join()# sep.join(seq) 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

names=["张学友","刘德华","郭富城","黎明"]print("-----".join((names)))

# ljust()# String.ljust(size,替换符号) 从前向后开始计算,当字符串的长度超过size时,超过部分用替换符号替代print("pcj".ljust(50,"-"))

# rjust()# String.rjust(size,替换符号) 从后向前开始计算,当字符串的长度超过size时,超过部分用替换符号替代print("pcj".rjust(50,"-"))

# lower 将字符串大写变成小写# upper 将字符串小写变成大写print("pcj".upper())print("PCJ".lower())

# lstrip 去掉字符串左边的空格或者回车# rstrip 去掉字符串左边的空格或者回车# strip方法。去掉左右两边的回车或空格

print("  pcj左边有空格".lstrip())print("pcj右边有空格    ".rstrip())print("     两边都有空格    ".strip())

# replace 替换print("pcj".replace("p","P"))  #把小写的p替换为大写的P

# split# String.split() 切割print("aa-bb-cc-dd".split("-")) #以“-”的切割字符# 结果为生成了一个列表  [‘aa‘, ‘bb‘, ‘cc‘, ‘dd‘]

原文地址:https://www.cnblogs.com/pcjbk/p/10958844.html

时间: 2024-11-05 06:19:54

第二周-第11章节-Python3.5-字符串常用操作的相关文章

python3之字符串常用操作练习补充二

字符串常用操作练习补充二 1 #coding:utf-8 2 3 #***将"\t"转为空白符,默认使各段字符串长度为8的整数倍,指定长度则以指定的长度为准 4 str1 = "\tThis\tis Tab test\t!" 5 print(str1.expandtabs()) 6 ''' 7 输出结果为: 8 This is Tab test ! 9 |8字符 |8字符 |16字符 |! 10 ''' 11 print(16*"*") 12 1

第一周-第11章节-Python3.5-if else流程判断

# pcj例子一: '''先把用户名与密码存到一个变量,然后与用户输入的对比,如果成立,则打印,欢迎login,else invalid username or password'''_username="pcj" _password="123"username=input("username")password=input("passwrod")if _username==username and _password==pa

第二周-第08章节-Python3.5-列表的使用2

names=["张三","李四","王二","零度雨",["小列表1","小列表2"],"深海","赵云","张三丰"] names2=names.copy() #浅copy names[4][0]="里面的小列表" names[2] = "王小二" print(names) print(

python列表、字典、字符串常用操作

Python 列表.字典.字符串常用操作 1.字符串操作 字符串可以通过下标取值,但由于字符串是不可变变量,不可通过下标来修改值. str = 'lily terry mark' name[0]    #获取第1个字符串值 name[0:7]   #获取第1~7的字符串值 name[:7]   #缺省开始位置,默认从第1个元素开始取值 name[0:]   #缺省结束位置,默认到字符串末尾结束 字符串包含判断操作符:in .not in .is 'lily' in names 'lily' no

Python学习笔记五:字符串常用操作,字典,三级菜单实例

字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count("x") 输出字符,不够的使用指定的字符补上,字符居中:a_str.center(50,"-") 判断字符串以什么结尾:a_str.endwith("xx") 将字符串中的tab转换为指定数目的空格:a_str.expandtabs(tabsize=30) 查找指定字符

JavaScript字符串常用操作函数之学习笔记

字符串简介 使用英文单引号或双引号括起来,如:’Hello’,”World”,但是不能首尾的单引号和双引号必须一致,交错使用,如果要打印单引号或者双引号,可以使用转义字符\’(单引号),\”(双引号)  代码如下 复制代码 var str_1 = 'Hello World!';  //Hello World!var str_2 = "Hello World!";  //Hello World!var str_3 = '他说:"这样可以的."';  //他说:&quo

JS基础-数据类型转化和字符串常用操作

模块回顾 1.数据类型的转化.数-字,字-整,字-浮. 2.字符串常用操作.10种. 一.数据类型的转化 通过"+"号或toString()方法将数值转换成字符串. 2.通过parseInt()将字符串转换成整型. 3.通过parseFloat()将字符串转换成浮点型. <html> <head> <meta charset="utf-8"> <title>数据类型的转换</title> <scrip

python3字符串常用操作练习

练习一下字符串的常用操作 1 #-*- coding:utf-8 -*- 2 3 #字符串的常用操作 4 5 str = "1111 Hell :wo:rld! " 6 7 #删除头尾所有指定字符串,默认移除空白符,也可以移除指定字符串 8 print(str.strip()) 9 print(str.strip("1")) 10 11 #分割,str.split(str,maxsplit),maxsplit可选,为最大拆分次数,默认全部拆分 12 print(st

javascript中字符串常用操作总结、JS字符串操作大全

字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温习查阅. String对象属性 (1) length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度.当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样. var str = 'abc'; console.log(str.length);