标签:eric line 支持 英文字母 enc 阿拉伯 英文 ble supper
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Caesar yang
name = ‘yuE yu \tqing is {my} net {name}‘
#------------------------------------------------------------------
print(name.capitalize())#首字母转为大写
print(name.count(‘y‘))#统计‘y‘有几个
print(name.casefold())#将所有大写变成小写(支持多种国家语言)
print(name.center(60,‘-‘))#打印60位字符,不够位数用‘-‘填充,name居中
print(‘我最帅‘.encode(‘utf-8‘))#转为二进制
print(name.endswith(‘g‘))#判断变量是否以‘g‘结尾
print(name.expandtabs(tabsize=10))#将Tab转为10位空格
print(name.find(‘qing‘))#打印‘qing‘当前的(首字母为基准)下标
print(name.format(my = ‘caesar‘,name = ‘yue yu qing‘))#按照格式转换
print(name.format_map({‘my‘:‘caesar‘,‘name‘:‘yue yu qing‘}))#字典格式转换
#----------------------------------------------------------------------------------------
print(name.isalnum())#判断是否是阿拉伯字母与数字
print(name.isalpha())#判断是否是纯英文字母
print(name.isdecimal())#判断是否是十进制数
print(name.isdigit())#判断是否是整数
print(name.isidentifier())#判断是否是合法的标识符(变量名)
print(name.islower())#判断是否全是小写
print(name.isnumeric())#判断是否只有数字
print(name.isspace())#判断是否是空格
print(name.istitle())#判断每个字符串首字母都是大写
print(name.isprintable())#判断是否能打印 #tty file,drive file不可打印
print(name.isupper())#判断是否全是大写
#----------------------------------------------------------------------------------------
print(‘*‘.join([‘a‘,‘b‘,‘c‘]))#将‘*‘插入到‘a‘,‘b‘,‘c‘中,结果:a*b*c
print(name.ljust(50,‘*‘))#长度50,不够的右边填充‘*‘
print(name.rjust(50,‘*‘))#长度50,不够的左边填充‘*‘
print(name.lower())#大写变小写(只支持英文)
print(name.upper())#小写变大写(只支持英文)
print(‘\naaaaa\n‘.strip())#去掉回车
print(‘\naaaaa\n‘.lstrip())#去掉左边回车
print(‘\naaaaa\n‘.rstrip())#去掉右边回车
#--------------------------------------------------------
intab = "abcd"
outtab = "1234"
str_trantab = str.maketrans(intab,outtab)
test_str = "csdn blog: http://blog.csdn.net/wirelessqa"
print (test_str.translate(str_trantab))
#转换
#----------------------------------------------------------
print(name.replace(‘y‘,‘Y‘,2))#替换
print(name.rfind(‘i‘))#从左找‘i‘
print(name.split())#将字符串以空格为间隔生成列表*可以自定义字符作为间隔
print(‘my name is \nCaesar‘.splitlines())#将字符串以换行符\n为间隔生成列表
print(name.swapcase())#大小写互换
print(name.title())#将首字母转为大写
print(name.zfill(30))#不够30用0左边填充
标签:eric line 支持 英文字母 enc 阿拉伯 英文 ble supper
原文地址:https://www.cnblogs.com/yueyuqing/p/9398528.html