学习视频:https://www.bilibili.com/video/BV1SE411N7Hi?p=57
以下内容仅供自己学习使用,侵删
#!/usr/bin/env python
# -*- coding:utf-8 -*-
abs(-20)#绝对值
format(10,'b')#bin,把10进制格式化成2进制1010
print(format(10,'08b'))#00001010,将十进制转化成二进制,不够8位的用0补齐
print(format(10,'08o'))#00000012,将十进制转化成八进制,不够8位的用0补齐
print(format(10,'08x'))#0000000a,将十进制转化成十六进制,不够8位的用0补齐
print(format(2.156454,'.2f'))#保留2位小数
print(format("你好",">20"))#右对齐
print(format("你好","<20"))#左对齐
print(format("你好","^20"))#居中
# 你好
# 你好
# 你好
#enumerate()#枚举
lst=[12,4,56,8,7565]
for i in enumerate(lst):
print(i)
# (0, 12)
# (1, 4)
# (2, 56)
# (3, 8)
# (4, 7565)
for i ,c in enumerate(lst):
print(i,c)
# 0 12
# 1 4
# 2 56
# 3 8
# 4 7565
for i ,c in enumerate(lst,100):#默认起始位置为0,设置数数的起始位置
print(i,c)
# 100 12
# 101 4
# 102 56
# 103 8
# 104 7565
print(sum(lst))#7645,sum里面必须为list,计算总和
lst1=[1,2,3,4,45,5]
lst2=[1,1,1,1,1]
print(zip(lst1,lst2))#<zip object at 0x000001F32A96BF08>返回了一个对象
print(list(zip(lst1,lst2)))#[(1, 1), (2, 1), (3, 1), (4, 1), (45, 1)]
print(dict(zip(lst1,lst2)))#{1: 1, 2: 1, 3: 1, 4: 1, 45: 1}字典的创建方式
d=dict(a=1,b=2,c=3)#字典的创建方式
print(d)#{'a': 1, 'b': 2, 'c': 3}
lst1=[1,1,1,1,1]
lst2=[2,2,2,2]
lst3=[3,3,3,3]
lst4=[4,4,4,4]
print(list(zip(lst1,lst2,lst3,lst4)))#[(1, 2, 3, 4), (1, 2, 3, 4), (1, 2, 3, 4), (1, 2, 3, 4)]
print(dir(str))
print (1,"你好",sep="++",end="")#sep连接,end结束
print(2,"你好",sep="__")
#1++你好2__你好
print("大家好",file=open("day9_test","a",encoding="utf-8"))#将文字写到day9_test文件中
print(list(reversed("你好啊")))#['啊', '好', '你']
lst=[1,2,35,6]
lst1=list(reversed(lst))#开辟新的空间,元数据不变
print(lst1)#[6, 35, 2, 1]
print(lst)#[1, 2, 35, 6]
#注意 list(reversed(lst)) 与 lst.reverse() 的区别
lst.reverse()#在原地进行修改
print(lst)#[6, 35, 2, 1]