_init__代表初始化你可以建立一个类然后每次实例化的时候,就会调用这个函数我举个栗子class hehe:def __init__(self):print(‘gao‘)
a=hehe()
这个init存在的意义,往往是赋值,或者作为启动内部方法用的做个比喻,你建立一个类,就像建立了一个班级,每个实例,就是一个学生,但只要学生进入了班级,就要先给他发一套,对应这个班级要上课的书,那么这个过程,发书,赋值,就是在init里面做至于self,就是代表这一个学生,一个学...
在运行网上找的代码时,报错:ImportError: No module named ‘pandas‘,解决:安装pandas安装过程:(因为网上教程有的说用pip命令行安装;有的直接下载安装包,然后复制到Python的安装目录中,就对比了一下有没有区别,发现并没有什么区别。而且pip命令行安装会把pandas需要的其他安装包自动安装,而手动安装的话,需要再一个一个安装依赖包)w+r打开命令行,直接在c:\user\admin下用pip命令安装,安装后,pandas就是在"python的...
这个函数可以对字符串按照某种方式进行拼接,比如你要在三个字母中间都添加一个特定字符,就可以用这个函数实现 result = ‘*‘.join([‘A‘,‘B‘,‘C‘])
print(result)#A*B*C当然join后传入的参数是一个string类型同样也是可以的result = ‘*‘.join(‘ABC‘)
print(result)#A*B*C实现换行,或者漂亮的输出都可以用这个来实现。原文:https://www.cnblogs.com/sjfeng1987/p/9977670.html
相对于C++的继承编写,Python更简洁,而且效率也是很高的,下面编写一个简单Python的继承例子。复制代码 代码如下:
#!/usr/bin/python
#filename: pyclass.py
class Member:
def __init__(self, name, age):
self.name = name
self.age = age
print ‘Member init:%s‘ % self.name
def tell(self):
print ‘Name:%s...
Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1..等索引下标访问数据默认连接数据库:MySQLdb.connect(
host=host,
user=user,
passwd=passwd,
db=db,
port=port,
charset=‘utf8‘
)复制代码打印:复制代码代码如下
for row in data:
print type(row)
print row执行结果:复制代码代码如下:
<type ‘tuple‘>
(1L,)为tuple类型...
os模块OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。可以查看OS模块的帮助文档: import os:#导入os模块 help(os) :查看os模块帮助文档,里面详细的模块相关函数和使用方法 import os,sysprint(sys.path)#获取python的环境变量,以list形式返回#输出:[‘E:\\study\\Automantic\\jxz-code\\Course4‘]print(os.listdir(‘./‘))#获取指定目录下的文件及文件夹名称,以l...
正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功。以下程序是查找文件夹下文件名中含有男、女的文件,并将男替换成1,将女替换成2的程序# -*- coding: utf-8 -*-import fnmatch
import os
import codecs
import re
import sysdef iterfindfiles(path, fnexp):for root, dirs, files in os.walk(path):for filename in fnmatch.filter(files, fnexp):yield os.path.join(root, fil...
说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式。python的几种表达方式 1 使用单引号扩起来字符串>>> ‘my python lession‘ #以单引号将字符串扩起来‘my python lession‘
>>> a = ‘my python lession‘
>>> print(a)
my python lession 2 使用双引号将字符串扩起来>>> "my python lession" #使用双引号将字符串扩起来‘my ...
python中实现mysql连接池import pymysql
from DBUtils.PooledDB import PooledDBLOCALHOST = ‘localhost‘
USER = ‘root‘
PASSWORD = ‘root‘
DB = ‘python3‘
PORT = 3306pool = PooledDB(pymysql, 5, host=LOCALHOST, user=USER, passwd=PASSWORD, db=DB, port=PORT) # 5为连接池里的最少连接数conn = pool.connection() # 以后每次需要数据库连接就是用connection()函数获取连接就好了
cur = conn.cursor()
SQL = "sel...
python中的print()函数和java中的System.out.print()函数都有着打印字符串的功能。python中:print("hello,world!")输出结果为:hello,world!java中:System.out.print("hello,world!");输出结果为:hello,world!我们可以看到,这两个函数的用法是一样的 print()函数还有这种用法:print("1+1=",1+1)输出结果为:1+1= 2同样的,Java中也有:System.out.print("1+1="+(1+1));
输出结果为:1+1=2我们发现,在使用print()函数的时候,我们...
1、>>> a = ["aaa","bbb","ccc","ddd"]
>>> b = ["ccc","ddd","eee","fff"]
>>> c = a + b
>>> c
[‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, ‘ccc‘, ‘ddd‘, ‘eee‘, ‘fff‘]
>>> d = []
>>> for i in c:if c.count(i) >= 2:d.append(i)>>> d
[‘ccc‘, ‘ddd‘, ‘ccc‘, ‘ddd‘]
>>> d = list(set(d))
>>> d ## 交集
[‘ccc‘, ‘ddd‘]
>>> e = list(set(c))
>>> e ## 并集
[‘ccc‘, ‘fff‘, ‘bbb‘, ‘...
1.1第一段代码
#定义一个类(define a class )
class Cat:#属性(attribution)#方法(methods)def eat(self):print("cat is eating a fish.")def drink(slef):print("cat is drinking milk.")def introduce(self):print("%s‘s age is %d"%(tom.chinese_name,tom.age))
#创建一个对象(creating an object)
tom = Cat()#调用一个对象的方法(method to invoke an object)
tom.eat()
tom.drink()#蠢办法添加属性(stupid method to add a...
# coding=utf-8#在列表末尾添加新的对像#实例展现函数append()的用法aList=[456,‘abc‘,‘zara‘,‘ijk‘,2018]aList.append(123)print("Updated List:",aList)输出结果:Updated List: [456, ‘abc‘, ‘zara‘, ‘ijk‘, 2018, 123]#统计列表中某个元素出现的次数#实例展现count()函数的用法aList=[456,‘abc‘,‘zara‘,‘ijk‘,2018,456]print("Count for 456:",aList.count(456))print("Count for abc:",aList.count(‘abc‘...
本文实例讲述了python中os操作文件及文件路径的方法。分享给大家供大家参考。具体分析如下:python获取文件上一级目录:取文件所在目录的上一级目录复制代码 代码如下:os.path.abspath(os.path.join(os.path.dirname(‘settings.py‘),os.path.pardir))
os.path.pardir是父目录,os.path.abspath是绝对路径
举例具体看一下输出:复制代码 代码如下:print os.path.dirname(os.path.abspath("__file__"))
print os.path.pardir
print...
a_list = [x for x in range(1, 11)]
print(a_list)
a_list.append(‘sdadfewf‘) # 将整个字符串放到列表的最后print(a_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ‘sdadfewf‘]
b_list = [x for x in range(1, 11)]
print(b_list)
b_list.extend(‘sdadfewf‘) # 将字符串中的每个元素放到列表的最后print(b_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ‘s‘, ‘d‘, ‘a‘, ‘d‘, ‘f‘, ‘e‘, ‘w‘, ‘f‘]
c_list = [x fo...