python 基础
2016-04-28 11:55
260 查看
python:
python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
最新的TIOBE排行榜,Python赶超PHP占据第五!!!
python的种类:
Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。
RubyPython、Brython..
.
一,第一句python代码
在linux/home/dev/目录下创建hello。py'文件。print‘hello,word’
可直接执行python/home/dev/hello。py
hello,word
如执行/hello。py则需要给予执行权限,chmod755hello,py
1。类型转换:
整数:inta=10type(a)int
字符串:strb=“10”type(b)str
浮点数:floatc=0,9type(c)floata
布尔值:True/Falseo=Truep=False
2,变量:
name=lanzhou
name2=name=lanzhou
name=beijing
name2=lanzhou
3,流程控制和缩进:
5、while循环
1、基本循环
6
2、break
break用于退出所有循环
python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
最新的TIOBE排行榜,Python赶超PHP占据第五!!!
python的种类:
Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。
RubyPython、Brython..
.
一,第一句python代码
在linux/home/dev/目录下创建hello。py'文件。print‘hello,word’
可直接执行python/home/dev/hello。py
hello,word
如执行/hello。py则需要给予执行权限,chmod755hello,py
1。类型转换:
整数:inta=10type(a)int
字符串:strb=“10”type(b)str
浮点数:floatc=0,9type(c)floata
布尔值:True/Falseo=Truep=False
2,变量:
name=lanzhou
name2=name=lanzhou
name=beijing
name2=lanzhou
3,流程控制和缩进:
#!/usr/bin/envpython #-*-coding:utf-8-*-
#提示输入用户名和密码
#验证用户名和密码
#如果错误,则输出用户名或密码错误
#如果成功,则输出欢迎,XXX!
import
getpassimport插入模块获取内存中的文件getpass写入密码时用户看不到
name
=
raw_input
(
'请输入用户名:'
)
pwd
=
getpass.getpass(
'请输入密码:'
)
if
name
=
=
"alex"
and
pwd
=
=
"cmd"
:如果是真的name=Alex并且pwd=cmd
"欢迎,alex!"
else
:假的
"用户名和密码错误"
5、while循环
1、基本循环
1 2 3 4 5 6 | while 条件: #循环体 #如果条件为真,那么循环体则执行 #如果条件为假,那么循环体不执行 |
6
2、break
break用于退出所有循环
1 2 3 4 | while True : break |
相关文章推荐
- python requests模块中返回时间elapsed解析
- Python网络爬虫实例讲解
- python3抓取到的拉勾数据统计
- 《Python基础篇》之初识Python一
- Python 命令自动补全
- 当python爬虫遇到10060错误
- Python中的exec、eval使用实例
- Python学习(第一周)
- python 写文件 包含中文 'ascii' codec can't decode byte 0xe8
- Python爬虫之Pixiv
- Python去掉字符串中空格的方法
- python 模拟抓取网页的工具包
- python爬虫入门笔记:XPath与lxml库
- Pyenv教程
- python 时间戳转化
- python 字典
- 六 Python基础 字符串和编码
- Python 元组
- Python 列表(List)
- 五 Python基础 数据类型和变量