字符串练习题
Python 切片
函数修饰符
#精度和进制
Python 字符串一些语句练
课件练习题
4,。by
字符串的替换
方法 描述
replace 从左到右替换指定的元素,可以指定替换的个数,默认全部替换
translate 按照对应关系来替换内容 from string import maketrans
2、translate方法
maketrans()用法
语法: str.maketrans(intab, outtab]);
注:两个字符串的长度必须相同,为一一对应的关系。
· intab -- 需要转换的字符组成的字符串。
· outtab -- 转换的目标字符组成的字符串。
字符串的修饰
方法 描述
center 让字符串在指定的长度居中,如果不能居中左短右长,可以指定填充内容,默认以空格填充
ljust 让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充
rjust 让字符串在指定的长度右齐,可以指定填充内容,默认以空格填充
zfill 将字符串填充到指定的长度,不足地方用0从左开始补充
format 按照顺序,将后面的参数传递给前面的大括号
strip 默认去除两边的空格,去除内容可以指定
rstrip 默认去除右边的空格,去除内容可以指定
lstrip 默认去除左边的空格,去除内容可以指定
字符串格式化-format
Format方法:
相对基本格式化输出“%”的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用{}作为特殊字符代替%。
填充与格式化
格式: :[填充字符][对齐方式 <^>][宽度]
< 表示向左对齐, ^表示居中对齐, >表示向右对齐
字符串格式化-百分号
格式 描述
%s 字符串
%d 有符号整数(十进制)
%f 浮点数字(用小数点符号)
字符串变形
方法 描述
upper 将字符串当中所有的字母转换为大写
lower 将字符串当中所有的字母转换为小写
swapcase 将字符串当中所有的字母大小写互换
title 将字串符当中的单词首字母大写,单词以非字母划分
capitalize 只有字符串的首字母大写
expandtabs 把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8
字符串判断
方法 描述
isalnum 判断字符串是否完全由字母或数字组成
isalpha 判断字符串是否完全由字母组成
isdigit 判断字符串是否完全由数字组成
isupper 判断字符串当中的字母是否完全是大写
islower 判断字符串当中的字母是否完全是小写
istitle 判断字符串是否满足title格式
isspace 判断字符串是否完全由空格组成
startswith 判断字符串的开头字符,也可以截取判断
endswith 判断字符串的结尾字符,也可以截取判断
split 判断字符串的分隔符切片
# 字符串的判断方法
isalnum() 判断字符串是否完全由字母或数字组成
isalpha() 判断字符串是否完全由字母组成
isdigit() 判断字符串是否完全由数字组成
isupper() 判断字符串当中的字母是否完全是大写
islower() 判断字符串当中的字母是否完全是小写
istitle() 判断字符串是否满足 title 格式
isspace() 判断字符串是否完全由空格组成
练习 festival = int(input('请输入节日的名称:1.七夕,2.生日,3。妇女节,4.其他节日:'))
if (festival ==1):
print('七夕快乐,^_^')
elif (festival ==2):
print('生日快乐')
elif (festival ==3):
print('妇女节快乐')
elif (festival ==4):
print('快乐')
#string2 = 'holl'
#string1 = 'word'
#print(string2,string1)
number = 5
Number2 = 6
print(number+Number2)
yai = int(input('请输入你的名字'))
yai2 = int(input('请输入你的密码'))
yai3 = int(input