python:脚本语言,即便是面向对象的语言,就其脚本语言的本质,也逃脱不了过程式(任务式)基础,面向对象只是其高级特性罢了,应该没有像java一样完全面向对象的强制限制。so,我就从过程式编程开始认识python。
1、安装脚本的解释引擎。
2、hello world!
3、继续
如同其它语言一样,依次了解python的如下知识:
与我熟悉的语言中最相似的一个:javascript、bat、vbs。
常量、数、字符串、变量、标识符的命名...。
(1). 常量:一个仅代表自己的东西,如2、"string"。
(2). 数:python分四种,整数、长整数、浮点数、复数(和别的语言不一样的地方)。
(3). 字符串:单引号和双引号是标识不一样的一样的东西,它们可以成对的嵌套,如"string1'string0'string2";这里特别说一下另一个特性,一大段或多个单引号、双引号的字符串可以使用三个单引号包括起来,效果如同html的pre,简化字符串的定义。
(4). 标识符:和大多数变成语言一样,下划线(_)、字母、数字。
(5). 逻辑行/物理行:物理行是\n \r结尾的一样;逻辑行是程序理解的或我们理解的一条语句。python以物理行作为逻辑行,多逻辑行在一个物理行时使用“;”号。
(6). 强制代码对齐和缩进,python根据代码缩进和对齐来决定代码块
(7). 运算符:+、-、*、**(幂)、/、//(取整除)、%、<<、>>、&、|、^、~、<、>、<=、>=、==、!=、not、and、or。
(8).
运算符 描述
lambda Lambda表达式
or 布尔“或”
and 布尔“与”
not x 布尔“非”
in,not in 成员测试
is,is not 同一性测试
<,<=,>,
>=,!=,==
比较
| 按位或
^ 按位异或
& 按位与
<<,>> 移位
+,- 加法与减法
*,/,% 乘法、除法与取余
+x,-x 正负号
~x 按位翻转
** 指数
x.attribute 属性参考
x[index] 下标
x[index:index] 寻址段
f(arguments...) 函数调用
(experession,...) 绑定或元组显示
[expression,...] 列表显示
{key:datum,...} 字典显示
'expression,...' 字符串转换
(9). 控制流:if...elif...else...,while...else,for,break,continue,其中else都可选,例
if 2>1:
print "2>1"
elif 2=2:
print "2=2"
else:
print "2<1"
while 2<1:
print "2<1"
else:
print "2"
for i in [1,2,3,4]:
print i
else:
print 'The for loop is over'
(10). 函数、默认参数、return,函数默认返回None、DocStrings(类似java的javadoc):
def func(a, b=5, c=10):#定义函数
'''__doc__ header
__doc__ body'''
print 'a is', a, 'and b is', b, 'and c is', c
func(3, 7)
func(25, c=24)
func(c=50, a=100)
print func.__doc__
。。。
分享到:
相关推荐
本压缩包中的"做好动作游戏第一步:搞定手感.pdf"很可能是详细探讨如何提升动作游戏手感的专业资料。在这里,我们将依据标题和描述,深入探讨动作游戏手感的相关知识点。 一、手感的概念与重要性 手感,又称为...
【标题】"我的Android第一步" 涵盖了Android应用开发的基础知识,是初学者入门Android平台的关键步骤。在这个过程中,开发者将了解到Android应用程序的基本结构和组成部分,以及如何使用相关工具进行开发。 【描述...
s730刷机第一步必须解锁不懂可以加我qq 85776703,
数据是日积月累的,一个有点规模的企业...一方面减轻下各个业务人员的压力,毕竟是谁都不想在做报表上花太多的时间,很多情况下,报表做完了,自己已经没有心情去看其中的数据了,我就那么点精力,你居然让我来做报表。
**OGRE打地鼠第一步** OGRE(Object-Oriented Graphics Rendering Engine)是一个开源的3D渲染引擎,常用于游戏开发和其他需要高质量3D图形的应用。"OGRE打地鼠第一步"这个标题暗示我们将探讨如何使用OGRE引擎来...
"我的Android第一步"这个标题暗示了这是一个入门级的文档,旨在介绍Android开发的基础知识。以下是Android应用程序的基本架构和关键组件的详细解释: 1. **应用程序架构**: - **src/**: 这是源代码存放的目录,...
NULL 博文链接:https://gdljg0460.iteye.com/blog/264061
电力体制改革取得了重要进展――我对第一步电力体制改革的正面看法.docx
本文将详细解析基金投资的第一步,帮助你理解基金投资的基础知识,包括明确投资目标、评估风险承受能力、选择合适的基金以及获取基金信息的途径。 首先,明确投资目标是基金投资的起点。投资目标应当具体、明确且...
【标题】初中语文作文创新第一步:命题的重要性与策略 【描述】在初中语文教育中,作文创新的教学至关重要,尤其体现在命题这一环节。命题是作文的灵魂,好的命题能够激发学生的创作热情,引导他们展开丰富的想象,...
【网络安全(黑客)的第一步】 在网络安全领域,学习成为一名黑客并不是一蹴而就的过程,它需要扎实的基础和逐步深入的学习。技术确实具有一定的局限性,所以不必急于追求高深的技术,而是应该从基础开始。 首先,你...
1. 第一步是辨识定子电阻。 2. 第二步是辨识转子电阻和漏感。 3. 第三步是辨识互感并计算空载电流。 这个大厂成熟的代码可以直接移植,我已经成功将其应用于DSP28335芯片项目,并提供了详细的算法原理讲解。仿真...
初学SolidWorks,可以联系我2847760392。学sw初期少走弯路,快速进步很重要。爱上设计,爱上创造!
####这是我在大会学校的前端Web开发课程的最后一个项目,这是我第一步学习编码:html,css和javascript项目。 该项目的目标是创建一个Javascript计算器,该计算器允许一群朋友在打算合租房屋时以最成比例的方式...
成为测试主管第一步[4]软件测试◆从我对测试主管工作的记事以来,就在印象中保留了这样的一幕。记的刚进一家公司时,我团队中的人员就开始经常会有下属跟我说抱怨,公司的需求工程师让我们太失望了。需求如何如何...
【标题】:“SoftUni-HomeWorks:这是我编码的第一步” 这个标题揭示了这是一个与学习编程相关的项目,特别提到了C#语言。"SoftUni-HomeWorks"可能指的是在SoftUni(一个知名的在线教育平台)上完成的一系列家庭作业...
"ITMO_Study:我的第一步" 这个项目很可能是针对初学者的,旨在帮助他们踏入IT领域,尤其是C#编程的世界。C#是一种由微软公司开发的面向对象的编程语言,广泛应用于游戏开发、Windows应用程序和Web服务。在这个项目中...
我对Angular Js的第一步 var Dependencies = ['npm install bower','npm install gulp','npm install','bower install angular --save-dev','bower install angular-resource --save-dev','bower install ...
我在Git中的第一步。 储存库结构 数据:包含项目数据 HelloWorld.java :包含第一个Java程序 HelloWorld.py :包含第一个python程序 Wrc 7 : Wrc 7的图像
我在GoLang的第一步 根据官方文档 1- One_hello-使用该语言的第一步。 简单的Hello World! 2-Two_greetings: 学习创建模块, 使用模块和导入(从另一个模块调用您的代码), 返回并处理错误。 学习使用切片...