代码改变世界

字符串方法

2017-10-08 23:47  单曲的轨迹  阅读(152)  评论(0编辑  收藏  举报
# name = 'my \t name is {name},age is {age}.'
# print(name.capitalize())#首字母大写
# print(name.center(100,'S'))#50个-,把name放中间
# print('欢迎看日志'.center(100,'*'))
file_name ='a.png'
# print(file_name.endswith('.png'))#是否以x结尾
# print(file_name.find('fuck'))#查找字符串的索引
# print(file_name.index('fuck'))#查找字符串的索引
# print(name.format(name='niuniu',age=18))#这个是格式字符串,再第一节的博客里面已经写了
# print(name.format_map({'name':'niuniu','age':19}))#这个也是格式化字符串,后面跟的是一个字典,字典在后面也会写
# print('%&(()()#¥23432sdfsd'.isalnum())#是否包含数字和字母
# print('abA'.isalpha())#是否是英文字母
# print('122'.isdigit())#是否是数字
# print('123name'.isidentifier())#是否是一个合法的变量名
# print('aaaaaAAAA'.islower())#是否是小写字母
# print('AA'.isupper())#是否是大写字母
# print('Loadrunner Book'.istitle())#是不是一个标题,判断首字母是否大写
print(','.join(('hehe','haha','ee')))#拼接字符串

print(','.join(['abc','efg']))
# abcefg


# print('adbefF'.lower())#变成小写
# print('adbefF'.upper())#变成大写
# print(' mysql \n'.lstrip())#默认去掉左边的空格和换行
# print('\nmysql '.rstrip())#默认去掉右边的空格和换行
# print('\nmysql \n'.strip())#默认去掉两边边的空格和换行
st = 'idashixiong wangjuanxi'
# print(st.strip('i'))
# p = str.maketrans('abcdefg','*%^4567')#前面的字符串和后面的字符串做映射
# print('cc ae gg'.translate(p))#输出按照上面maketrans做映射后的字符串
# new_p = str.maketrans('1234567', 'abcdefg')
# print('cc ae gg'.translate(new_p))
# print('mysql is db.'.replace(' ', '')) # 替换字符串
# print('mysql is is db'.rfind('is')) # 返回最右边字符的下标
print('1 2 3 4'.split(' ')) # 分割字符串,返回一个list
src = 'niuhanyang,123456'
#niuhanyang,123456
#jmy,123456
#wjx,123456
#['niuhanyang,123456','jmy,123456','wjx,123456']
# new_src=src.split('\n')
# print(new_src[0])
# print('1+2+3\n1+2+3+4'.splitlines()) # 按照换行符分割
# print('Abcdef'.swapcase()) # 大小写反转

# src = 'select username,password from user where name like "%{name}%";'
# input_name = input('请输入你的名字:')
# new_src = src.format(name=input_name)
# print('生成的sql语句是{sql},再来个{sql}'.format(sql=new_src))
age = 18
money = 19.5
# zdd =input('输入名字:')
# print('欢迎%s登录'%zdd)
# print('欢迎{name}登录'.format(name=zdd))
# print('欢迎'+zdd+'登录')

# print('name:{name},money:{money},age:{age}'.format(name=name,age=age,money=money))


# sql ='insert into user values ({user_id},{username},{password},{addr},{phone});'
# new_sql = sql.format(user_id=1,username='哈哈哈',addr='回龙观',phone=1812312321,password=123456)
# print(new_sql)
# username = 'niuhanyang'
# passwd=123456
# login_sql = 'select username,id from user where useranme={username} and password={password};'.format(password=passwd,username=username)
# print(login_sql)