无生死单元焊接模拟在Abaqus中的实现:USDFLD与DFLUX应用

1、abs() - 求绝对值

print(abs(-1))


2、all() - 可迭代对象中非0或非空返回True,其他情况返回False

print(all([-1, 2, 3, 4]))


3、any() - 可迭代对象中非0或非空返回True,其他情况返回False

print(any([0]))


4、ascii() - 返回一个字符串的可打印格式

print(ascii("你好"))


5、bin() - 十进制转二进制

print(bin(1))


6、bool() - 判断真假,非0或非空为True,0为False

print(bool([0]))


7、bytearray() - 转字节数组

b = bytearray("abcd", encoding="utf-8")

print(b[1])

b[1] = 50

print(b)


8、callable() - 判断是否可以被调用

print(callable([]))

print(callable(abs))


9、chr() - 返回一个编码的对应的字符

print(chr(97))


10、exec() - 用于执行代码编译

code1 = "for i in range(10):print(i)"

compile(code1, "err.log", "exec")

exec(code1)


11、complex() - 输出复数

print(complex(11))

print(complex(100))


12、delattr() - 面向对象时可用,待在面向对象的时候详细讲


13、dict() - 字典

print(dict())

print(())


14、dir() - 查看对象方法

print(dir([]))


15、divmod() - 返回余数和商

print(divmod(5, 2))


16、enumerate() - 转换一个可迭代对象为一个元组列表,每个元组元素都有两个值,一个是数字索引,一个是原迭代对象的值

list1 = ["1", "2", "3"]

enu = enumerate(list1, 1)

print(list(enu))


17、eval() - 将字符串格式的代码动态执行

print(eval("1+3+4"))


18、filter() - 过滤函数,用于过滤序列

print((lambda n: 10 if n < 4 else n)(3))

res = filter(lambda n: n > 5, range(10))

for i in res:

   print("..", i)


19、float() - 转浮点数

print(float(1))


20、format() - 转换格式

username = "tangwei"

password = "123"

age = "18"

info = """

-------{_name}的信息-------

姓名:{_name}

密码:{_password}

年龄:{_age}

""".format(_name=username, _password=password, _age=age)

print(info)


21、frozenset() - 转成不可变的集合

print(set([1, 2, 3, 4, 5, 6, 1, 2, 3]).pop())

print(frozenset([1, 2, 3, 4, 5, 6, 1, 2, 3]))


22、 getter() - 面向对象时讲


23、 globals() - 以字典的形式,返回本程序中所有的变量名和值

print(globals())


24、 hasattr() - 面向对象时讲


25、 hash() - 将字符串转成一个固定的哈希码

print(hash("alex"))

print(hash("jack"))


26、 help() - 查看帮助

help(abs)


27、 hex() - 一个数字转16进制

print(hex(500))


28、 id() - 返回对象的内存地址

print(id(abs))


29、 input() - 等待用户从控制台输入

input("请输入你的名字:")


30、 int() - 转整型

print(int(1.2))


31、 isinstance() - 判断一个对象是否是某个类型

from collections import Iterator

print(isinstance([], Iterator))

print(isinstance((), Iterator))

print(isinstance({}, Iterator))

print(isinstance("abc", Iterator))

print(isinstance((x for x in range(10)), Iterator))

print(isinstance(10, Iterator))


32、 issubclass() - 判断是不是子类


33、 iter() - 返回一个迭代器对象

print(iter([1, 2, 3, 4, 5]).__next__())


34、 len() - 返回对象长度

print(len("123"))


35、 list() - 将一个可迭代对象转换为列表对象

print(list("123"))


36、 locals() - 以字典的形式,返回当前局部变量

def test():

   test_a = "111"

   print("Inside print local variable", locals().get("test_a"))

test()

print("Outside print local variable", locals().get("test_a"))


37、 max() - 返回列表中的最大值

print(max([1, 2, 3, 4, 6, 7]))


38、 min() - 返回列表中的最小值

print(min([1, 2, 3, 4, 6, 7]))


39、 next() - 生成迭代器中的一个值

iter_obj = iter([1, 2, 3, 4])

print(iter_obj.__next__())

print(next(iter_obj))


40、 oct() - 转8进制

print(oct(11))


41、 open() - 打开文件的操作


42、 ord() - 返回一个字符的Unicode编码

print(ord("你"))


43、pow() - 返回一个x的y次方的结果

print(pow(2, 3))


44、print() - 向终端输出

f_w = open("test.txt", mode="w", encoding="utf-8")

for i in range(10):

   print("tangwei", i, file=f_w, flush=True)

f_w.close()

print("tangwei")


45、repr() - 用字符串表示一个对象

list1 = [11, 22, 33, 44]

print(eval(repr(list1)) == list1)


46、reversed() - 返回一个反转后的迭代器

print(reversed("12345").__next__())

print(reversed([1, 2, 5, 6]).__next__())


47、round() - 截断数字

print(round(1.2221))

print(round(2.541112, 2))


48、setattr() - 面向对象的时候详细讲


49、sorted() - 排序返回一个列表

dict1 = {1: "1", 10: "22", 55: "1", 3: "23", 2: "23", 0: "23", 101: "23"}

print("无排序", dict1)

print("按key来排序", sorted(dict1))

print("按value来排序", sorted(dict1.values()))

print("按key来排序,同时也显示value", sorted(dict1.items()))

print("按value来排序,同时也显示key", sorted(dict1.items(), key=lambda x: x[1]))


50、staticmethod() - 静态方法


51、str() - 转字符串

list1 = [1, 2, 3, 4, 5]

str1 = str(list1)

print(str1.replace("1", "100"))


52、sum() - 求和

print(sum([1, 2, 3, 4, 5, 6]))


53、supper() - 类的父类对象


54、tuple() - 转元组,元组数据不可以修改,只能读

print(tuple([1, 2, 3, 4, 5, 6]))


55、type() - 查看对象的数据类型

print(type("123"))


56、vars() - 返回对象的所有属性名字典

def test1():

   a = 111

   print(vars())

test1()

print(vars())


57、zip() - 合并两个列表

a = [1, 2, 3, 4, 5, 6, 7, 8]

b = ["11", "22", "33", "44", "55"]

for i in zip(a, b):

   print(i)


58、__import__() - 引入字符串形式的包

time = __import__("time")

print(dir(time)

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空