10 2017 档案

摘要:列表是一列按特定顺序排列的元素组成。 在Python中,用方括号[]来表示列表 下面是一个语言列表 Language = ['Chinese','English','Franch','Deutsch'] print(Language) 打印结果包括方括号等 ['Chinese', 'English', 'Franch', 'Deutsch'] 1.1 访问列表元素 print(Language[0... 阅读全文
posted @ 2017-10-31 22:27 OLIVER_QIN 阅读(424) 评论(0) 推荐(0) 编辑
摘要:在程序中,额外的空白可能让人迷惑,对于程序员来说,'python'跟'python '看起来几乎一样,但是对于程序来说,可是千差万别 (lstrip)删除开头空白 >>> Language = ' python' >>> Language ' python' >>> Language.lstrip() 'python' 根据打印结果可以看出,已经删除了开头空白 (rstrip)删除末尾空白 >>>... 阅读全文
posted @ 2017-10-30 22:46 OLIVER_QIN 阅读(3679) 评论(0) 推荐(0) 编辑
摘要:在编程中,在打印时,有时候需要显示出来的数据看着舒服一点,那么使用制表符(\t)、换行符(\n)即可轻松实现 >>> print('zhangsan')zhangsan 加入制表符后 >>> print('\tzhangsan') zhangsan 要在字符串中添加换行符,可使用字符组合\n >>> 阅读全文
posted @ 2017-10-29 23:30 OLIVER_QIN 阅读(736) 评论(0) 推荐(0) 编辑
摘要:在很多情况下,我们都需要合并字符串。例如:需要将姓氏与名字存储在不同的变量中,然后显示的时候再将他们合二为一 first_name = 'oliver' last_name = 'smith' full_name = first_name + ' ' + last_name print(full_name) 打印结果: oliver smith python中使用(+)号来合并字符串 这种字... 阅读全文
posted @ 2017-10-29 22:57 OLIVER_QIN 阅读(33556) 评论(0) 推荐(0) 编辑
摘要:现在有文件data.csv 文件编码格式为:ANSI data.csv 在python控制台输入以下代码: >>> import pandas as pd>>> df = pd.read_excel('C:\\Users\\Thinkpad\\Desktop\\data.csv')>>> df 报错 阅读全文
posted @ 2017-10-27 10:40 OLIVER_QIN 阅读(26908) 评论(0) 推荐(0) 编辑
摘要:一般vlookup使用 一般的vlookup使用,想必都会了,下面是一个一般vlookup的例子 意思就是以F2为查询值,区域A2:D10为查找区域,在首列中找到与F2单元格相同的工号,然后返回这个区域与之对应的第二列(也就是姓名所在列)的姓名 vlookup逆向查询 方法一 使用if函数重构数组 阅读全文
posted @ 2017-10-25 10:46 OLIVER_QIN 阅读(395) 评论(0) 推荐(0) 编辑
摘要:循环对象所谓的循环对象,包含有一个next()方法(python3中为__next__() ),这个方法的目的就是进行到下一个结果,而在结束一系列结果之后,举出StopIteration错误当一个循环结构(例如for)调用循环对象时,它就会每次循环的时候调用next()方法,直到StopIteration出现为止,for循环接收到,就知道循环已经结束,停止调用next()假设我们有一个文件data... 阅读全文
posted @ 2017-10-25 10:05 OLIVER_QIN 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Python自带一个后台管理系统,这个后台管理系统搭建与登陆呢?新建项目Django_Admin文件结构目录如下:创建APP在pycharm下方的terminal终端中输入命令:python manage.py startapp AdminApp这样就生成了一个叫做AdminApp的APP,Django会自动生成“AdminApp”文件夹.使用数据库此处使用的数据库为Python自带的轻量级数据库... 阅读全文
posted @ 2017-10-18 15:23 OLIVER_QIN 阅读(6437) 评论(0) 推荐(0) 编辑
摘要:range() 在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。 我们继续开发range的功能,以实现下标对循环的控制: 在该例子中,我们利用len()函数和range()函数,用i作为S序列的下标来控制循环。在range函数中,分别定义上限,下限和每 阅读全文
posted @ 2017-10-17 17:51 OLIVER_QIN 阅读(271) 评论(0) 推荐(0) 编辑
摘要:位置传递 我们在定义函数时候已经对函数进行了参数传递调用,但是那只是粗浅的位置传递 示例 调用函数sum的时候,1,2,3分别传递给a,b,c 关键字传递 关键字传递是根据每个参数的名字传递参数 关键字可以跟位置传递混合使用,但是位置参数要出现在关键字参数之前 参数默认值 在定义参数时,使用形如a= 阅读全文
posted @ 2017-10-17 17:33 OLIVER_QIN 阅读(387) 评论(0) 推荐(0) 编辑
摘要:模块(module)在Python中,一个.py文件就是一个模块。通过模块,你可以调用其它文件中的程序引入模块先写一个first.py文件,内容如下:def letter(): print('ABC')再写一个second.py文件,内容如下:import firstfor i in range(10): first.letter()在second.py文件中,我们使用了first.p... 阅读全文
posted @ 2017-10-17 16:40 OLIVER_QIN 阅读(228) 评论(0) 推荐(0) 编辑
摘要:环境描述text.txt今天的天气不错是个皻的选择读取文件的代码#!/usr/bin/python#-*- coding:UTF-8 -*-f = open(r'D:\Python\Python_Demo\test.txt','r')print(f.read())f.close()报错信息解决办法 阅读全文
posted @ 2017-10-17 16:14 OLIVER_QIN 阅读(504) 评论(0) 推荐(0) 编辑
摘要:调用类的其他信息在定义方法的时候,必须有self这一参数。这个参数表示某个对象,对象拥有类的所有性质。那么我们可以通过self,调用类属性class people(object): action = 'nod' def show_action(self): print(self.action) def nod_100th(self): for i in... 阅读全文
posted @ 2017-10-17 15:25 OLIVER_QIN 阅读(268) 评论(0) 推荐(0) 编辑
摘要:函数的目的:重复使用相同的一段程序 函数的定义 下面是我自定义的一个求a,b,c三个参数平方和的函数 首先,def通知Python我是一个函数,pow_sum是一个函数 括号中的a,b,c三个是参数,参数也可以为空,但括号是必须要有 以下两段代码的缩进代表隶属关系 Return可以返回多个值,用逗号 阅读全文
posted @ 2017-10-17 11:23 OLIVER_QIN 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Python最具特色的用缩进来标明成块的代码缩进i = 4j = 2if i > j: i = i+1 print(i)这是一个简单的判断,Python的if使用很简单,没有括号等繁琐语法,在i = i+1前面存在四个空格的缩进这种以四个空格的缩进来表示隶属关系的书写方式,强制缩进增强了程序的可读性复杂一点的if#coding=utf-8i = 45if 6>=i>0: prin... 阅读全文
posted @ 2017-10-16 17:57 OLIVER_QIN 阅读(306) 评论(0) 推荐(0) 编辑
摘要:sequence(序列)sequence(序列)是一组有序的元素的集合,序列可以有任何元素,也可以没有元素元组与表的区别:一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更元组与序列>>> s1 = (1,2,'zhansan','李四',False)>>> s2 = [1,2,'zhansan','lili',True]>>> print(s1,type(s1))(1, 2... 阅读全文
posted @ 2017-10-16 17:27 OLIVER_QIN 阅读(238) 评论(0) 推荐(0) 编辑
摘要:变量 python的变量不需要提前声明,可以直接输入: 此时,str已经被赋值字符串oliver,在赋值之前并没有提前定义与事先声明 打印值 看其数据类型 type()是python内置的数据类型,可以用来查看变量的数据类型 回收变量名 如果想给str赋值为数字,那么简单,直接赋值即可 基本数据类型 阅读全文
posted @ 2017-10-16 16:44 OLIVER_QIN 阅读(216) 评论(0) 推荐(0) 编辑
摘要:前言 在我看来,无论我们学习什么语言第一个学习的估计都是Hello world,那么接下来就从Hello world说起! 编写代码 我在本机上已经安装了pycharm,所以我所编辑的代码都是在pycharm中进行 在我学习的文件夹上右键—>>New—>>Python file 新建一个Python 阅读全文
posted @ 2017-10-16 16:05 OLIVER_QIN 阅读(246) 评论(0) 推荐(0) 编辑
摘要:net use ipipc$ " " /user:" " 建立IPC空链接net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: ipc$ 登陆后映射对方C:到本地为H:net use ipipc$ /del 删除IPC链接net use h: /de... 阅读全文
posted @ 2017-10-16 09:12 OLIVER_QIN 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:导入项目后如下:项目名称那出现一个小叉 点击启动后提示错误: 那是由于运行环境的路径没有指向python的安装路径,如下图即可解决问题 阅读全文
posted @ 2017-10-13 14:29 OLIVER_QIN 阅读(8270) 评论(0) 推荐(0) 编辑
摘要:1.创建Django项目点击:file-->new project,出现下面的对话框。选择Django栏目,输入项目名称,选择python解释器版本,点击create创建。Django将自动生成下面的目录结构:与项目同名的目录中是配置文件,templates目录是html文件存放也就是MTV中的T。manage.py是django项目管理文件2.编写路由路由都在urls文件里,它将浏览器输入的ur... 阅读全文
posted @ 2017-10-13 11:05 OLIVER_QIN 阅读(398) 评论(0) 推荐(0) 编辑
摘要:read命令从键盘读取变量的值,通常用在shell脚本与用户进行交互的场合。该命令可以一次性读取多个变量的值,变量的输入和输出需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY语法read(选项)(参数)选项-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名。示例1.从标准输入读取输入变量并赋值给变量He... 阅读全文
posted @ 2017-10-10 15:38 OLIVER_QIN 阅读(530) 评论(0) 推荐(0) 编辑
摘要:who命令who命令是显示目前登陆系统的用户信息,执行who命令可以得知目前哪些用户登入系统,单独执行who命令会列出登入账号,使用的终端机,登入的时间以及从何处登入或正在使用哪个显示器。统计用户个数是基于who命令,将who命令得出的列表计数,我们可以利用wc(字数计算)程序,它可以算出行数(line),字数(word)与字符数(character),在此例中,我们用的是wc –l ,也就是只算... 阅读全文
posted @ 2017-10-10 14:50 OLIVER_QIN 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:使用xshell登陆时,出现以上情况,那么这到底值咋回事呢?经过查询以后发现是服务器端设置问题,解决办法如下:vi /etc/ssh/sshd_config接着保存退出,然后重启sshd服务service sshd restart然后重新登陆此时,已经可以输入密码了!!! 阅读全文
posted @ 2017-10-09 11:14 OLIVER_QIN 阅读(6827) 评论(0) 推荐(0) 编辑