Python教程| Python,语句,翻译
这个python编程教程涵盖了python,语句和翻译。
请参考以下页面完成Python语言教程学习。
Python教程所述
所以page2 Python教程
Python教程page3
Python教程page4
Python教程page5
Python教程page6
Python是什么?
一种解释高级编程语言类似于Perl、Ruby、Tcl和其他所谓的脚本语言创建的Guido Van Rossum大约1990在巨蟒的荣誉和命名。
常见的Python应用程序和非美国
•文本处理/数据处理
•应用程序脚本
•系统管理/编程
•网络编程
•图形用户界面
•测试
Python不适合设备驱动程序和底层系统、计算机图形学、可视化、和游戏和数值算法/科学计算。
但Python仍然使用在这些应用领域,但只有作为高级控制语言。重要的计算实际上是在C, c++, Fortran等。例如,你不会在Python实现矩阵乘法。
运行Python
•Python程序运行在一个翻译
•翻译通常是一个简单的控制台应用程序,它从一个命令shell(比如Unix shell)
python shell %
Python 2.5.1 (r251:54869, 2007年4月18日,22:08:04)
(4.0.1 GCC(苹果电脑公司建立5367)]在达尔文
类型“帮助”、“版权”、“信用”或“许可证”
•专家程序员通常以这种方式使用翻译没有问题,但对于初学者来说不是那么友好。
•Python包含一个名为闲置的简单集成开发(这是另一个Monty Python引用)
Python解释器
•当你开始Python时,你得到一个“互动”模式,你可以实验
•如果你开始输入语句,他们会立即运行
•没有编辑/编译/运行/调试周期
事实上,没有“编译器”
交互模式
解释器运行“read-eval”循环
> > >打印“hello world”
你好,世界
> > > 37 * 42
1554年
> > >我的范围(5):
…我打印
…
0
1
2
3
4
> > >
得到帮助
帮助(名字)命令
为交互式输入帮助()没有名字的帮助
文档可以在https://docs.python.org
创建python程序
•项目放入. py文件
•源文件是简单的文本文件
•创建与您最喜爱的编辑器(如emacs)
•还可以编辑项目闲置或其他Python IDE
Python语句
•一个Python程序的语句序列
•每个语句终止换行符
•语句执行一个接一个,直到你到达文件的末尾。
•当没有更多的语句,程序停止
评论
评论是用#
#这是一个评论
= 442 #米高
扩展到年底
没有注释块在Python中(例如,/ *…* /)
变量
一个变量是一个值的名称
变量名称遵循相同的规则
你不声明类型(整数、浮点数、等等)。
身高= 442 #一个整数
身高= 442.0 #浮点
身高=“非常高”#一个字符串
不同于c++ / Java变量有一个固定的类型,必须声明。
关键字
变量可以没有一个名字
这些大多是c,在大多数情况下具有相同的意义
区分大小写
•Python是区分大小写的
•这些都是不同的变量:
name = "杰克"
•语言语句总是小写
打印“Hello World”#好吧
打印“Hello World”#错误
而x < 0: #好吧
而x < 0: #错误
循环
虽然语句执行一个循环
虽然厚度< =高度:
厚度=厚度* 2
numfolds = numfolds + 1
打印numfolds,厚度
缩进
用来表示缩进的代码块缩进必须是一致的冒号(:)总是表示开始新的块而厚度< =身高:有一个首选的缩进风格总是使用空间使用4每级空间避免标签总是使用Python-aware编辑器
条件
•if - else
如果一个< b:
打印“电脑说不”
其他:
打印“电脑说,是的”
•If-elif-else
如果一个= =“+”:
op = +
elif = =“-”:
op = -
elif = =‘*’:
op = *
其他:
op =未知
关系
关系运算符
< > < = > = = = ! =
布尔表达式(或不)
如果b a和b > = < = c:
打印”b是a和c”之间
如果不是(b < a或b > c):
打印”b和c之间仍然是“
非零数字,也非空对象值为True
x = 42
如果x:
# x ix非零
print语句
打印x
打印x, y, z
“打印”你的名字,名字
打印x, #省略了换行符
产生一行文本