- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2020-6-29 22:44:03
|
显示全部楼层
import matplotlib.pyplot as plt
import numpy as np
a='abcdefgh'
b=a.replace('def','12345') #字符串替换
print(b)#输出:abc12345gh
print(list(a))#输出:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] #字符串转列表
print(bool(None))#输出:False #逻辑判断
print(1 == None) #判断是否空
#参数个数自由的函数:
def f(a,b,c=None):
result=a+b
if c != None:
result=a+b+c
return result
print(f(1,2))#输出:3
print(f(1,2,3))#输出:6
#多个索引:
a=[(5,6,1),(3,2,8),(7,9,4)]
for i,j,k in a:
print(i,j,k)
#三元表达式:x=value1 if ... else value2
x=0 if 2>3 else 1
print(x)#输出:1
#IDL的三元表达式:x=2>3?0:1
print(('a','b')+(3,4)) #元组连接
print(('a')*5) #aaaaa
#神奇的互换:
a=1
b=2
a,b=b,a#交换
print(a,b)#2 1
#格式对应上就能赋值:
x=(1,2,(3,4))
a,b,(c,d)=x#格式化赋值
print(a,b,c,d)#1 2 3 4
|
|