1、字符串格式问题
1 # 1、字符串格式问题 2 #我叫xx,我叫xxx 3 name = input("请出入名称") 4 adress = input("请出入地址") 5 age = int(input("请出年龄")) 6 hobby = input("请出爱好") 8 # %s 字符串占位 9 # %d 占位整数 11 # 方法一 12 s1= "我叫%s,我住在%s,我今年%d岁,我喜欢%s" %(name,adress,age,hobby) 13 print(s1)
# #表达二
# s2 = "我叫{},我住在{},我今年{}岁,我喜欢{}".format(name,adress,age,hobby)
# print(s2)
# # 表达三
# s3 = f"我叫{name},我住在{name},我今年{name}岁,我喜欢{name}" # f-string
# print(s3)
以上三种方式都可以输出
2、索引和切片
索引就是下标,字符在字符串中所占的位置,默认是从0开始的
语法是:序列[开始位置下标:结束位置的下标:步长]
# 索引 s = "0123456789" # 可以才用索引的方式来提供一个字符或文字 print(s[2]) #程序都是从0开始的 print(s[-1]) #-1表示倒数最后一个文字 print(s[3:-1]) #345678 print(s[:4]) #0123
切片
# #切片 #语法是:s[start:end:step] s = "0123456789" print(s[3:6]) #表示从索引3开始,切到6结束: print(s[-3:-1]) #只能从左向右边进行切,不包含最后一个 # print(s[-1:-3]) #没有结果,什么都不显示
标签:name,索引,基础,print,hobby,字符串,input From: https://www.cnblogs.com/zp513/p/17873232.html