Python入门及简介
Python简介
python 的创始人为吉多·范罗苏姆(Guido van Rossum. 1989年圣诞节期间.吉多.范罗苏姆为了在阿姆斯特丹打发时间,开发的一个新的脚本解释程序.做为ABC语言的一种继承.
截止目前TIOBE排行榜,Python占据第三名席位!!!

Python的种类
Cpython
Python 的官方版本,使用C语言实现,作用最为广泛,Cpython实现会将源文件(Py文件)转换成字节码文件(pyc文件),然后运行Python虚拟机上.
Jython
Python java实现, Jythoon 会将 python 代码动态变编译 Java 字节码然后在 JVM 上运行.
Ironpython
Python 使用 C# 实现, Ironpython 将 Python 代码编译成 C# 字节码,然后在 CLR上运行(与 Jython类似).
PyPy
Python 实现的python ,将Python的字节码在编译成机器码.
RubyPython,Brython....
pyc文件?
执行 Python 代码时, 如果导入了其他的 .py 文件,那么执行的过程中会自动生成一个与其同名的 .pyc 文件.改文件就是 Python 解释器编译之后产生的字节码.
变量
name = "tom"
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
流程控制语句
if
a = 100
# 单分支 if
if a:
print(a)
# 双分支 if
if a > 50:
print('a比较大!')
else:
print('a比较小!')
# 多分支 if
if a > 30:
print('a 小于 30!')
elif a > 50:
print('a 小于 50!')
else:
print('a 很大那!')
while
while True:
print(1)
'''
如果条件为真,则一直执行 while 循环体内部代码.
continue: 遇到 continue 则结束当前循环进行下次循环.
break: 遇到 break 则跳出当前的循环.
'''
for
for i in range(100):
print(i)
运算
算术运算

比较运算

赋值运算

逻辑运算

成员运算

身份运算

位运算

运算符优先级

作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。

浙公网安备 33010602011771号