Python
刘小伟在写代码
这个作者很懒,什么都没留下…
展开
-
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 · 328 阅读 · 0 评论 -
Python程序的交互
顾名思义即用户输入内容,计算机通过输入的内容执行输出如:name = input("What is your name?")print("Hello " + name )原创 2017-07-06 00:22:42 · 381 阅读 · 0 评论 -
Python的常量
常量:即永远不变的量在Python中没有专门的语法来定义常量,但通常用全部大写来表示常量如:PIE = 3.14159265原创 2017-07-06 00:18:50 · 512 阅读 · 0 评论 -
Python中变量名与变量值的关系
在Python中变量名与变量值的只是绑定关系如图,变量名只是一个标识符与变量值绑定在一起而已原创 2017-07-06 00:09:28 · 1006 阅读 · 0 评论 -
Python变量的三个特征获取方式
获取变量的三个特征:id:id(变量名)type:type(变量名)value: 变量名原创 2017-07-06 00:04:58 · 717 阅读 · 0 评论 -
变量的名义
变量:顾名思义变化的量定义:变量名 = 变量值变量的值体现了变量的状态变量的定义方式:1、驼峰体即 OldBoy2、下划线old_boy并且定义的要有意义建义用下划线方法定义原创 2017-07-05 23:58:47 · 1194 阅读 · 0 评论 -
Python 执行代码的两种方式
1、交互执行即黑屏命令行执行优点:即时调时程序,调试方便缺点:无法永久无法保存代码2、即文件存储代码执行Python代码文件优点:可以永久保存代码缺点:调试不方便原创 2017-07-05 23:52:56 · 496 阅读 · 0 评论 -
Python文件执行代码步骤
1、先启动Python解释器2、Python解释器读取python代码文件从硬盘读到内存中3、再进行解释执行原创 2017-07-05 23:47:20 · 594 阅读 · 0 评论 -
Python解释器-Windows下的安装
先去官网下载解释器https://www.python.org/downloads/windows/ 然后下载windows可执行文件如图:下载完成后进行傻瓜似安装,记的勾选appendtopath原创 2017-07-05 23:41:57 · 5728 阅读 · 0 评论 -
Python注释
分为单行注释:用#来进行注释#XXXXXX多行注释:三个单引号引起来即''' XXXXXX '''原创 2017-07-06 00:24:22 · 180 阅读 · 0 评论 -
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 · 191 阅读 · 0 评论 -
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 · 1445 阅读 · 0 评论 -
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 · 377 阅读 · 0 评论 -
Python 循环终止语句
在Python循环终止语句有三种:1、break break用于退出本层循环 示例如下: while True: print "123" break print "456"2、continue continue为退出本次循环,继续下次循环 示例如下: while True: pri原创 2017-07-06 23:46:15 · 10613 阅读 · 0 评论 -
Python流程控制语句->if .......else
在Python if语句分为单分支、双分支、多分去如下:单分支:if 条件: 满足条件后要执行的代码双分支:if 条件: 满足条件执行代码else: if条件不满足就走这段多分支:if 条件: 满足条件执行代码elif 条件: 上面的条件不满足就走这个elif 条件: 上面的条件不满足就走这个elif 条件:原创 2017-07-06 23:26:23 · 314 阅读 · 0 评论 -
Python 运算符
计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算算数运算以下假设变量:a=10,b=20比较运算以下假设变量:a=10,b=20赋值运算以下假设变量:a=10,b=20逻辑运算原创 2017-07-06 23:15:22 · 228 阅读 · 0 评论 -
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 · 2032 阅读 · 0 评论 -
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 · 5935 阅读 · 0 评论 -
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 · 657 阅读 · 0 评论 -
选择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 · 1201 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
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 · 759 阅读 · 0 评论 -
袁老师Py西游攻关之基础数据类型
Py西游攻关之基础数据类型数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种一 Number(数字)1.1 数字类型的创建转载 2017-05-22 15:31:00 · 2139 阅读 · 0 评论 -
Python中列表的copy方法
Python中列表的copy方法1.在列表中存在一个名为copy的方法,就像字面意思一样copy方法是用于复制列表元素的,示例如下:1 names = [‘Zhangsan’,’Lisi’,’WangErgou’]2 names2 = names.copy()3 print(names,names2)当然执行结果也跟想象中是一样的:[‘Zhangsan’转载 2017-05-30 01:50:00 · 7557 阅读 · 1 评论 -
Python文件操作
对文件操作流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件 现有文件如下 + View Code基本操作 12345678f = open('lyrics') #打开文件first_line =转载 2017-05-28 09:15:05 · 260 阅读 · 0 评论 -
Python2、3 默认字节码以及转码规则
转载请标注原文地址:Python2 默认编码为ASCII如需转为其它编码需:1、先把字符串转为unicode,方法为:字符串.encode("以前类型"),如s.encode("utf-8");2、再把字符串转为你想要类型方法为:字符串.decode("要转的类型"),如s.decode("gbk");这样就可以把你的字符串转为想要的类型了Python3原创 2017-05-24 09:58:31 · 1104 阅读 · 0 评论 -
Python 重要的字符串处理函数
摘一些重要的字符串方法print(st.count('l'))print(st.center(50,'#')) # 居中print(st.startswith('he')) # 判断是否以某个内容开头print(st.find('t'))print(st.format(name='alex',age=37)) # 格式化输出的另一种方式 待定:?:{}print('My转载 2017-05-23 12:21:22 · 239 阅读 · 0 评论 -
Python 字符串类型及相关操作
字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。2.1 创建字符串:12转载 2017-05-23 10:21:59 · 223 阅读 · 0 评论 -
Python 列表类型及相关操作
OK,现在我们知道了字符串和整型两个数据类型了,那需求来了,我想把某个班所有的名字存起来,怎么办?有同学说,不是学变量存储了吗,我就用变量存储呗,呵呵,不嫌累吗,同学,如班里有一百个人,你就得创建一百个变量啊,消耗大,效率低。又有同学说,我用个大字符串不可以吗,没问题,你的确存起来了,但是,你对这个数据的操作(增删改查)将变得非常艰难,不是吗,我想知道张三的位置,你怎么办? 在这种转载 2017-05-23 09:16:54 · 1142 阅读 · 0 评论 -
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 · 357 阅读 · 0 评论 -
Python 可变变量与不可变变量
可变变量:也就是ID不变,值可以变,这种类型叫可变变量,如:字典不可变变量:即值一变id也变,即重新创造一个空间存值,如int、str等原创 2017-07-13 00:23:59 · 658 阅读 · 0 评论 -
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 · 475 阅读 · 0 评论 -
Python的由来
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。原创 2017-07-05 23:11:07 · 6534 阅读 · 0 评论 -
编程语言说明
编程语言共分为三类1、机器语言机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。优点:灵活、直接执行和速度快。缺点:不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。2、汇编语言汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的,标识符更容易识别和记忆。它同样需要编原创 2017-07-05 23:04:12 · 553 阅读 · 0 评论 -
什么是编程语言
编程语言可以定义为就是程序员与计算机沟通的介质。原创 2017-07-05 22:25:56 · 265 阅读 · 0 评论 -
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 · 1755 阅读 · 0 评论 -
Python 二进制、八进制、十六进制转换函数
二进制:bin()八进制:oct()十六进制:hex()原创 2017-07-13 00:33:18 · 10069 阅读 · 0 评论 -
Python 数字类型
数字:int整型、长整形、float浮点complex复数定义:x = 10 等于 x=int(10)原创 2017-07-13 00:31:17 · 381 阅读 · 0 评论 -
Python 字典类型及相关操作
字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者转载 2017-05-23 09:13:19 · 440 阅读 · 0 评论