01字符串

# import time                 #定义一个时间模块
# time01 = time.time() #查看时间
# a="" #字符串定义
# for i in range(100000): #循环遍历
# a += "sxt" #添加循环的字符串
# time02 = time.time() #查看结束的时间
# print("运算时间:"+str(time02-time01)) #查看运算时间
#
# time03 = time.time() #查看时间
# li = [] #定义一个列表
# for i in range(100000): #循环遍历
# li.append("xsa") #在列表里添加字符
# "*".join(li) #合并字符
# time04 = time.time() #查看结束的时间
# print("运算时间:"+str(time04-time03)) #查看运算时间
# #字符串一些使用方法
# len(a) #查看字符串的 长度
# a.startswith("s") #查看是否以指定字符串开头
# a.endswith(a) #查看是否以指定字符串结尾
# a.find(a) #查看第一次出现指定字符串的位置
# a.rfind(a) #查看最后一次 出现指定字符串的位置
# a.count(a) #查看指定字符串出现了几次
# a.isalnum(a) #查看所有字符全是数字或字母
#
# #去除首尾信息
# a.strip("a") #去除首尾信息
# a.lstrip("a") #去除左边的信息
# a.rstrip("a") #去除右边的信息
#
# #大小写转换
# a.capitalize() #首字母大写
# a.title() #每个单词首字母大写
# a.upper() #所有字符转换成大写
# a.lower() #所有字符转换成小写
# a.swapcase() #所有字母大小写转换
#
# #格式排版
# a.center(10,'*') #居中排版
# a.center(10)
# a.ljust(10) #居右排版
# a.rjust(10) #居左排版
#
# #其他方法
# a.isalnum() #查看是否位数字或字母
# a.isalpha() #检测字符串是否是由字母组成(含汉字)
# a.isdigit() #检测字符串是否由数字组成
# a.isspace() #检测是否为空白符
# a.isupper() #是否为大写字母
# a.islower() #是否为小写字母

#format()基本用法
a = "名字:{name},年龄{age}"
a.format(name="小风",age=18)
print(a)

#^居中对齐 <左对齐 >右对齐
a ="名字{0:*^6},age{1:*<6},爱好:{2:*>6}"
print(a.format("anc",18,"ass"))

#可变字符串
import io #修改模块
s = "administtator" #设置字符串
sio = io.StringIO(s) #确定修改字符变量
print(sio.getvalue() ) #获取字符串的值
print(sio.seek(0)) #移动到可以修改的字符
print(sio.write("b") ) #修改字符
print(sio.getvalue()) #获取值
t = 10010001000
print(bin(t) ) #可以转换二进制
l1 = t << 2 #左移 乘4
l =t >> 4
posted @ 2021-06-24 17:43  幻奇  阅读(51)  评论(0)    收藏  举报