自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 Python 字符串类型定义及常用函数

常用函数:通过边界查找字符串中的字符:name = 'egon' print(name[0])移除左右空白:name = 'egon'name=name.strip()# print(name.lstrip('*')) 去除左边的空格# print(name.rstrip('*'))去除右边的空格切分通过【】来查找第几个:# user_info='root:x:0

2017-07-13 01:19:22 1773

原创 Python 二进制、八进制、十六进制转换函数

二进制:bin()八进制:oct()十六进制:hex()

2017-07-13 00:33:18 10089

原创 Python 数字类型

数字:int整型、长整形、float浮点complex复数定义:x = 10 等于 x=int(10)

2017-07-13 00:31:17 396

原创 Python 可变变量与不可变变量

可变变量:也就是ID不变,值可以变,这种类型叫可变变量,如:字典不可变变量:即值一变id也变,即重新创造一个空间存值,如int、str等

2017-07-13 00:23:59 679

转载 Python eval函数

eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。eval()函数常见作用有: 1、计算字符串中有效的表达式,并返回结果>>> eval('pow(2,2)')4>>> eval('2 + 2')4>>> eval("n + 4")85123456712345672、将字符串转成相应的对

2017-07-13 00:19:06 371

原创 Python 2.x与Python3.x中inpu的区别

在pyton2.x:1、input是接受什么输出什么类型2、raw_input 是接受什么类型最后输出的是都是字符串同3.x一样在pyton3.x:只有input 他的功能与python2.x中的raw_input相同

2017-07-08 10:50:54 339

原创 Python 循环终止语句

在Python循环终止语句有三种:1、break      break用于退出本层循环     示例如下:    while True: print "123" break print "456"2、continue      continue为退出本次循环,继续下次循环     示例如下:     while True: pri

2017-07-06 23:46:15 10659

原创 Python流程控制语句->While循环

语法:只要while条件成立就一直循环执行下边的代码while 条件: 执行代码...示例:count = 0 while count <= 100 : #只要count<=100就不断执行下面的代码 print("loop ", count ) count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0执行结果

2017-07-06 23:32:32 391

原创 Python流程控制语句->if .......else

在Python if语句分为单分支、双分支、多分去如下:单分支:if 条件: 满足条件后要执行的代码双分支:if 条件: 满足条件执行代码else: if条件不满足就走这段多分支:if 条件: 满足条件执行代码elif 条件: 上面的条件不满足就走这个elif 条件: 上面的条件不满足就走这个elif 条件:

2017-07-06 23:26:23 326

原创 Python 运算符

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算算数运算以下假设变量:a=10,b=20比较运算以下假设变量:a=10,b=20赋值运算以下假设变量:a=10,b=20逻辑运算

2017-07-06 23:15:22 239

转载 Python 类型强制转换

int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x )

2017-07-06 23:13:21 2041

原创 Python 格式化输出占位符替换

Python 用有:%s、%d%s是字符串占位它可以接受数字或字符串%d 是只可以接收数字如下:name = input("Name:")age = input("Age:")job = input("Job:")hobbie = input("Hobbie:")info = '''------------ info of %s ----------- #这里的每个%s

2017-07-06 23:07:00 5947

原创 Python字符串拼接

Python字符串拼接只能用加号或乘号,加即拼到一块,乘则是字符串翻倍>>> name'Alex Li'>>> age'22'>>> >>> name + age #相加其实就是简单拼接'Alex Li22'>>> >>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAl

2017-07-06 00:45:33 667

原创 Python数据类型

数字类型:整型数字:用来表示年龄、QQ号等qq = 8180874int(整型)在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long(长

2017-07-06 00:43:04 207

原创 Python注释

分为单行注释:用#来进行注释#XXXXXX多行注释:三个单引号引起来即''' XXXXXX '''

2017-07-06 00:24:22 191

原创 Python程序的交互

顾名思义即用户输入内容,计算机通过输入的内容执行输出如:name = input("What is your name?")print("Hello " + name )

2017-07-06 00:22:42 397

原创 Python的常量

常量:即永远不变的量在Python中没有专门的语法来定义常量,但通常用全部大写来表示常量如:PIE = 3.14159265

2017-07-06 00:18:50 526

原创 Python中变量名与变量值的关系

在Python中变量名与变量值的只是绑定关系如图,变量名只是一个标识符与变量值绑定在一起而已

2017-07-06 00:09:28 1025

原创 Python变量的三个特征获取方式

获取变量的三个特征:id:id(变量名)type:type(变量名)value: 变量名

2017-07-06 00:04:58 731

原创 变量的名义

变量:顾名思义变化的量定义:变量名 = 变量值变量的值体现了变量的状态变量的定义方式:1、驼峰体即 OldBoy2、下划线old_boy并且定义的要有意义建义用下划线方法定义

2017-07-05 23:58:47 1210

原创 Python 执行代码的两种方式

1、交互执行即黑屏命令行执行优点:即时调时程序,调试方便缺点:无法永久无法保存代码2、即文件存储代码执行Python代码文件优点:可以永久保存代码缺点:调试不方便

2017-07-05 23:52:56 507

原创 Python文件执行代码步骤

1、先启动Python解释器2、Python解释器读取python代码文件从硬盘读到内存中3、再进行解释执行

2017-07-05 23:47:20 606

原创 Python解释器-Windows下的安装

先去官网下载解释器https://www.python.org/downloads/windows/ 然后下载windows可执行文件如图:下载完成后进行傻瓜似安装,记的勾选appendtopath

2017-07-05 23:41:57 5736

转载 Python解释器的种类

1、Cpython(最常用的版本)       Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。2、Jyhton       Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。3、IronPython      P

2017-07-05 23:33:13 1456

原创 选择Python2.x还是应该选择Python3.x

官方有一句话可见答案:In summary : Python 2.x is legacy, Python 3.x is the present and future of the language

2017-07-05 23:29:38 1211

转载 Python即Python解释器的发展史

1989年,Guido开始写Python语言的编译器。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。Granddaddy of Python web frameworks, Zope 1 was released in 1999

2017-07-05 23:22:36 492

转载 Python所用的公司

谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发CIA: 美国中情局网站就是用Python开发的NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算YouTube:世界上最大的视频网站YouTube就是用Python开发的Dropbox:美国最大的在线云存储网站

2017-07-05 23:19:29 771

原创 Python所涉及领域

1、WEB开发——最火的Python web框架Django, 支持异步高并发的Tornado框架,短小精悍的flask,bottle, Django官方的标语把Django定义为the framework for perfectionist         withdeadlines(大意是一个为完全主义者开发的高效率web框架)2、网络编程——支持高并发的Twisted网络框架,

2017-07-05 23:16:11 491

原创 Python的由来

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。

2017-07-05 23:11:07 6565

原创 编程语言说明

编程语言共分为三类1、机器语言机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。优点:灵活、直接执行和速度快。缺点:不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。2、汇编语言汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的,标识符更容易识别和记忆。它同样需要编

2017-07-05 23:04:12 562

原创 什么是编程语言

编程语言可以定义为就是程序员与计算机沟通的介质。

2017-07-05 22:25:56 276

转载 HTMLPurifier laravel 过滤输入文本防止XSS攻击安装使用

Laravel 5本身没有这个能力来防止xss跨站攻击了,但是这它可以使用Purifier 扩展包集成 HTMLPurifier 防止 XSS 跨站攻击。1、安装HTMLPurifier 是基于 PHP 编写的富文本 HTML 过滤器,通常我们可以使用它来防止 XSS 跨站攻击,更多关于 HTMLPurifier的详情请参考其官网:http://htmlpurifier.org/。

2017-06-28 14:37:07 3976

转载 git 合并分支出现 Please enter a commit message to explain why this merge is necessary.

Please enter a commit message to explain why this merge is necessary.请输入提交消息来解释为什么这种合并是必要的git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信

2017-06-12 10:53:32 7972

转载 Thinkpad E440个性化设置:如何/禁用关闭触摸板?

文章出自:http://www.cnblogs.com/52php/p/5677643.html#如何禁用/关闭触摸版默认情况下,ThinkPad E440是不支持触摸板的关闭功能,如果要关闭的话,需要去官方下载相应的鼠标驱动 UltraNav。下载地址:http://think.lenovo.com.cn/support/driver/driversdownlist.

2017-06-08 23:33:01 1548

转载 js取unix timestamp时间戳

js不提供直接取unix timestamp的戳记,但是可以用一个简单的语句来实现:var timestamp=Math.round(new Date().getTime()/1000) ;简单解释一下:new Date() 初始化一个日期时间对象get.Time()取毫秒数,所以要取1000Math.round是初始化一个数学方法,类似于p

2017-06-08 10:30:28 4355

转载 用css 添加手状样式,鼠标移上去变小手,变小手

cursor:pointer;用JS使鼠标变小手onmouseover(鼠标越过的时候)onmouseover="this.style.cursor='hand'"cursor其他取值  auto                    :标准光标  default                 :标准箭头  pointer, hand            

2017-06-02 13:58:30 1139

原创 laravel之表单篇

一、Controller介绍 1) Controller之Request laravel中的请求使用的是symfony/http-foundation组件 请求里面存放了$_GET $_POST $_COOKIE $_FILES $_SERVER等数据 eg1: use Illuminate\Http\Request

2017-06-02 13:40:49 279

原创 Laravel Blade模板引擎

1、Blade模板引擎简介及模板继承的使用 简介: 1) Blade是laravel提供的一个既简单又强大的模板引擎 2) 和其他流行的PHP模板引擎不一样,Blade并不限制你在视图中使用原生PHP代码 3) 所有Blade视图页面都将被编译成原生PHP代码并缓存起来,除非你的模板文件被修改了,否则不会重新编译 模

2017-06-02 13:37:23 746

原创 Laravel 连接数据库、操作数据库的三种方式

laravel中提供DB facade(原始查找)、查询构造器、Eloquent ORM三种操作数据库方式 1、连接数据库 .env 数据库配置 DB_HOST=localhost dbhost DB_DATABASE=laravel dbname DB_USERNAME=root

2017-06-02 13:36:41 13717

原创 laravel模型

1、新建模型 Route::get('member/index', 'MemberController@index'); namespace App\Http\Controllers; use App\Member; class MemberController extends Controller { pu

2017-06-02 13:35:42 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除