way first: 1 from django.utils.module_loading import import_string 2 ValidationError = import_string('django.core.exceptions.ValidationError') 展开 以上代码等同于: from django.core.exceptions import ValidationError 展开 example: 例如你有个类名为testUser的model类,但是你目前环境下…
操作单元格 新建一个sheet, 单元格赋值(两种方法) 单元格A1赋值为’xiaxiaoxu’ 单元格A2赋值为‘xufengchai’ 打印A1和A2单元格的值(两种方法) #coding=utf-8 from openpyxl import Workbook wb=Workbook() ws=wb.create_sheet('New sheet',0) #first way to write data ws['A1']='xiaxiaoxu' ws['A2']='xufengchai' #…
#第一种方式 :in a='abcdaac' b='a' c='db' print(b in a) print(c in a)  预览结果 #第二种方式:count()方法 a='abcdefgab' print(a.count('a'))  预览结果 #第三种方式:find()方法(find返回的是匹配的第一个字符串的位置,而rfind返回的是匹配的最后一个字符串的位置,找不到返回-1) a='abcdefgab' print(a.find('a')) print(a.rfind('a'))…
方法一: username=input('username:') age=input('age:') job=input('job:') salary=input('salary') info1=''' -----------------------info of %s---------------------------- Name:%s Age:%s Job:%s Salary:%s ''' %(username,username,age,job,salary) print(info1) 方…
适用于非静态方法:this.getClass().getName() 适用于静态方法:Thread.currentThread().getStackTrace()[1].getClassName() 获取类名: 1.在类的实例中可使用this.getClass().getName();但在static method中不能使用该方法: 2.在static method中使用方法:Thread.currentThread().getStackTrace()[1].getClassName(); 获取…
#1.使用列表推导式 >>> [x**2 for x in range(1,21)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400] #使用lambda >>> [(lambda x:x**2)(x) for x in range(1,21)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144,…
); MessageBox.Show(sss); return; 代码如上,自动补齐前面的0…
Python2.6引入了 format 格式化字符串的方法,现在格式化字符串有两种方法,就是 % 和 format ,具体这两种方法有什么区别呢?请看以下解析. # 定义一个坐标值 c = (250, 250) # 使用%来格式化 s1 = "敌人坐标:%s" % c 上面的代码很明显会抛出一个如下的TypeError: TypeError: not all arguments converted during string formatting 像这类格式化的需求我们需要写成下面丑陋…
python获取字母在字母表对应位置的几种方法及性能对比较 某些情况下要求我们查出字母在字母表中的顺序,A = 1,B = 2 , C = 3, 以此类推,比如这道题目 https://projecteuler.net/problem=42 其中一步解题步骤就是需要把字母换算成字母表中对应的顺序. 获取字母在字母表对应位置的方法,最容易想到的实现的是: 使用str.index 或者str.find方法: In [137]: "ABC".index('B') Out[137]: 1 In…
这篇文章主要介绍了python中执行shell的两种方法,有两种方法可以在Python中执行SHELL程序,方法一是使用Python的commands包,方法二则是使用subprocess包,这两个包均是Python现有的内置模块.需要的朋友可以参考借鉴,下面来一起看看吧. 一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: 该命令目前已经废弃,被s…