python教程
白十月
商科转码的成长记录~~奥力给!
展开
-
streamlit库安装和使用示例
一、安装安装: pip install streamlit测试: 在cmd输入 streamlit hello运行的时候报错:找不到attr库解决方法:conda install attrs成功安装:二、查看使用这个查看 页面Local URL: http://localhost:XXXXNetwork URL: http://XXXXXXXXX三、运行本地demostreamlit run E:\XXXXX\XXXX.py...原创 2022-04-09 00:45:41 · 2614 阅读 · 0 评论 -
命令行参数argparse用法
1.基础框架argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广。# file-name:test.pyimport argparsedef main(): # 创建ArgumentParser对象,生成一个参数解析器 parser = argparse.ArgumentParser(description='Demo of argparse'原创 2022-03-24 11:10:17 · 884 阅读 · 0 评论 -
python判断一个字符串中是否存在多个子串中的一个
在使用python的开发过程中,常常需要判断,字符串中是否存在子串的问题,但判断一个字符串中是否存在多个字串中的一个时,如if (a or b) in c或者if x contains a|b|c|d…,似乎就需要借助for做循环判断,那么这种情况有没有更pythonic的方法呢?判断一个字符串中是否存在某一个子串判断一个字符串中是否存在子串通常使用in关键词,如下:>>> a = "I Love Crystal!And I Hate Tom!">>> b = "转载 2021-12-08 16:10:16 · 532 阅读 · 0 评论 -
Python多重继承和菱形继承问题
多重继承继承是面向对象编程的一个重要的方式,通过继承,子类就可以扩展父类的功能。和c++一样,在python中一个类能继承自不止一个父类,这叫做python的多重继承(Multiple Inheritance )。多重继承的语法与单继承类似:class SubclassName(BaseClass1, BaseClass2, BaseClass3, ...): pass方法解析顺序(Method Resolution Order,MRO)比如针对如下的代码:>>> c原创 2021-06-29 17:43:05 · 344 阅读 · 0 评论 -
Python中的yield关键字的用法
yield 是一个类似 return 的关键字,只是这个函数返回的是个生成器。>>> def createGenerator() :... mylist = range(3)... for i in mylist :... yield i*i...>>> mygenerator = createGenerator() # create a generator>>> print(mygenerator) # myge原创 2020-11-10 19:16:19 · 312 阅读 · 0 评论 -
一些用法for _ in range () 中’_‘的意思 enumerate() 函数
产生一个含有3个相同二维数组的列表A = [np.identity(2) for i in range(3)]结果:[array([[1., 0.], [0., 1.]]), array([[1., 0.], [0., 1.]]), array([[1., 0.], [0., 1.]])]...原创 2020-11-08 12:29:58 · 814 阅读 · 1 评论 -
python strip()
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。s.strip(del) :在字符串s的开头结尾处,删除del中存在的字符s.lstrip(del):在字符串s的开头处,删除del中存在的字符s.rstrip(del):在字符串s的结尾处,删除del中存在的字符...原创 2020-11-08 10:19:46 · 164 阅读 · 0 评论 -
python open( )函数、文件打开方式汇总 和with open() as 函数
语法格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数介绍:file: 文件地址mode : 打开文件的模式:只读,写入,追加等。默认为只读 r,此外还有a,打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。w 打开一个文件只用于写原创 2020-08-06 17:15:33 · 1191 阅读 · 0 评论