字符串格式化及操作操作

字符串格式化:
username = input(‘请输入用户名:’)
today = datetime.date.today() #取当前时间
welecome = ‘欢迎光临:’+username #第一种方式
welecome = ‘欢迎光临:%s 今天的日期是%s%(username,today) #第二种方式,通过占位符,常用
#注:%s 字符串 %d 整数 %.2f
print(welecome)

age = 18
score = 98.26
info = '你的用户名是%s 年龄是%d 成绩是%.2f' %(username,age,score)


常用方法:
a = 'Python&^^' #定义字符串
# print(a.count('t')) #计数t出现的次数
# print(a.index('t')) #t的下标,如果元素找不到的话,会报错
# print(a.find('t'))#找下标,如果元素找不到的话,返回-1

# b='   字 符 串    \n\n\n\n\n'
# c = b.strip() #默认去掉字符串两边的空格和换行符
# c= b.lstrip() #默认去掉字符串左边的空格和换行符
# c = b.rstrip() #默认去掉字符串右边的空格
# print('c...',c)
# print('b...',b)

# print(a.replace('t','T')) #替换字符串
# print(a.isdigit()) #是否全都是数字
# print(a.islower()) #是否全都是x小写字母
# print(a.isupper()) #是否全都是大写字母
# print(a.isalpha()) #是否全都是汉字或者字母
# print(a.isalnum()) #只要里面没有特殊符号,就返回true &…
# print(a.upper()) #变成大写
# print(a.lower())#变成小写
# print(a.startswith('test')) #以xx开头
# print(a.endswith('.xls')) # 以xx结尾
import string
print(string.ascii_lowercase) #所有的小写字母
# print(string.ascii_uppercase) #所有大写字母
# print(string.digits) #所有的数字
# print(string.ascii_letters) #所有大写字母和小写字母
# print(string.punctuation) #所有的特殊字符


# l=['zhang','liu','liang']
# res = ','.join(string.ascii_lowercase)
#1、它把一个list变成了字符串
#2、通过某个字符串把list里面的每个元素连接起来
#3、只要是可以循环的,join都可以帮你连起来
# names='abcd'
# print(list(names))
# name_list = names.split()#根据某个字符串,分割字符串,什么也不传的话,是以空格分割的
# print(name_list)
# user='fancy'
# sex='女'
# age=18
# addr='上海'
# money= '1000w'
# cars='1w台'
# # words = 'insert into user values ("%s","%s","%s","%s","%s","%s");'%(user,sex,age,addr,money,cars)
# sql = 'insert into user values ("{name}","{sex}","{age}","{addr}","{qian}","{che}");'
# new_sql = sql.format(age=age,che=cars,name=user,sex=sex,qian=money,addr=addr)
# print(new_sql)
print('欢迎登录'.center(50,'*'))
posted @ 2018-04-04 15:45  我已不爱凯蒂  阅读(412)  评论(0编辑  收藏  举报