内置函数 

print

 

dir

help

type

isintance

len()

 


print(isinstance(a,int),isinstance(b,list)) // 返回 TRUE , TRUE
常用数据类型的运算
a = a+1 a+=1
序列数据的切片和索引计算
S[i] 位置序号为I
s[i:j:K] 按步长为K从I 到j的 元素 K 可以为负数
S ='abcdefgklmn'
s[6:1:-2]
'abc*3' = abcabcabc
print(s.index('e',2))
split 分割字符串
split(sep,maxsplit)
s.split('+')
print(s.split('g'))
replace replace('old','new',max) max 最大替换次数
s.replace('gh','aa')
len(s)
s._len_() 内置函数
eval() 执行一个字符串表达式

x='6+9'
print(eval(x))

exec(‘m=5’)

格式化字符串

x='6+9'
print(eval(x))
for i in range(3):
print(i,end=',')
exec('a{}={}'.format(i,i*2))
print(eval('a' + str(i)))
   0,0
1,2
2,4
y=' i  like %s !,'
print(y%'kajd')
列表的运算
m = [a,b,c,d,e]
1、Append() 添加元素到末尾

2、extend()拆分追加到末尾
3、insert(index,item)
4、pop()删除并返回末尾元素
5、remove(x) 删除指定元素 x 删除第一个 无时报错
6、reverse() 倒序
7、sort() 排序, 需要可排序, 同一数据类型
8——len——
9、
l1 = [x**2 for x in range(12) if x<=8]    表达式
print((l1))
l2 =[x**2 for x in range(12)]
print((l2))

l1 =[x表达式 for x in iterable if condition]
if condition 不是必须的。
 程序:
x='6+9'
print(eval(x))
for i in range(3):
print(i,end=',')
exec('a{}={}'.format(i,i*2))
print(eval('a' + str(i)))
y=' i like %s !,'
print(y%'kajd')
t = ' i like {0}'
t.format('o8887')
print(t.format('o8887'))
m = ['a','b','c','d']
m=m*2
print(m)
m =m+[1,2,3]
print(m)
m.append('123')
print(m)

m.extend('123')
print(m)
m.insert(3,'9999')
print(m)
print(m.pop())
print(m)
print(m.pop(8))
print(m)
m.remove('123')
print(m)
m.reverse()
print(m)
n =[3,3,5,1,3,5,8]
n.sort()
print(n)
n.sort()
print(n)
l1 = [x**2 for x in range(12) if x<=8]
print((l1))
l2 =[x**2 for x in range(12)]
print((l2))
元组的计算
元组 是 不可变数据
t =('1','a','4')  /原组
print(t[1])


posted on 2022-03-13 21:55  Lionever  阅读(31)  评论(0编辑  收藏  举报