Python的基础知识之占位符和列表的操作

今天主要分享一些关于占位符的用法

1.占位符

name = '张三'

age = 17      #int 整数

height = 1.78  # float 小数
# 其他语言 %s 代表字符串的占位符
# python   %s 代表所有类型的占位符
print('我的名字是%s,我的年龄是%s岁,我的身高是%s米' % (name ,age ,height))


   info = '我的年龄是%d岁'% age
print(info)
# 保留几位整数  如果整数位数不够 用0补齐
info = '我的年龄是%.6d' % age
print(info)

# 默认保留6位小数
info = '我的身高是%f米' % height
print(info)
# 精度丢失:当保留小数位太多的时候 会造成进度丢失
# 这个无需在意 因为计算机无法准备表示这么多位  float
info = '我的身高是%.2f米' % height
print(info)

2.列表

主要在程序中列举了各种关于列表需要的输出操作

list1 = []
list2 = list()
list3 = ['hello', 17 , True , 3.14]
list4 = [['hello'],[17],[True]]
print(list4)
list = ['张三','李四','王五','赵六']
print(list)
# append 追加;添加  默认添加在最后一位
list.append('冯七')
print(list)
# insert 插入
# 值1:插入的位置
# 值2:插入的内容
list.insert(0,'小二')
print(list)
list.insert(3,'中间人')
print(list)
# 如果插入的位置 超出了列表的长度 那么就插入到最后一位
list.insert(100 ,'大神')
print(list)
list.append('张三')
print(list)
# remove方法 默认将列表里面的元素 从左往右依次删除
list.remove('张三')
list.remove('张三')
print(list)
# pop 弹出最后一个元素  append相反
list.pop()
print(list)
list.pop(2)
print(list)

if '冯七' in list:
    print('冯七在')
else :
    print('冯七不在')
index = list.index('冯七')
print(index)

list[0] = '阿三'
print(list)

# 值1:开始位置 (包括该位置)
# 值2:结束位置 (不包括该位置)
print(list[1:-1])
print(list[1:])
# 值3:增量
print(list[1:4:3])
# 倒序

print(list[::-1])
print(list[::2])
print(list[1::2])
print(list)

print(len(list))
print(len('QWERTYUIOP{'))
# 分别获取每一个元素
for x , y  in list:
    print(x , y)

猜你喜欢

转载自blog.csdn.net/weixin_42539547/article/details/80848028