python全部语法_python基础语法

编程语言介绍

1,机器语言

全部机器指令构成的集合组成的计算机语言,而机器指令指的是二进制代码0和1描述的指令

2,汇编语言

与机器语言实质相同,直接对硬件操作,指令为英文缩写标志符,易识别和记忆

3,高级语言

主要是相对于汇编语言,不特指某一种具体的语言,包含了很多编程语言

所编制的程序不能直接被计算机识别,必须经过转换才能被执行

按转换方式分2类:

编译类:编译是指在应用程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),可独立执行,使用方便,效率较高

如:C 、 C++ 、 Delphi

解释性:应用程序源代码一边有相应语言翻译,一边执行,效率低

如:python, Java, PHP, Ruby

总结:

机器语言:

优点:最底层,速度最快; 缺点:最复杂, 开发效率最低

汇编语言:

优点:比较底层,速度最快;缺点:复杂,开发效率最低

高级语言:

编译型:执行速度快,不依赖语言环境运行,跨平台差

解释型:跨平台好,一份代码,到处使用;缺点:执行速度慢,依赖解释器运行

1504025-20181106131938061-734871792.png

主流编程语言:

C C++ JAVA PHP Ruby GO Python

python解释器

CPython IPython PyPy Jython IronPython

变量

保存信息的名字

定义规则:

1,只能以数字,字母,下划线的任意组合

2,变量名的的第一个字符不能是数字

3,变量名中不能有关键字

定义方式:驼峰体 (AgeOfOldboy = 56)

下划线:age_of_oldboy = 56

常量:

不变的量

在python中没有一个专门的语法代表常量,程序员约定用变量名全部大写代表常量

代码注释:

只需要在重要的或者不好理解的地方加注释

可用中文或英文

数据类型

int (整型),

long(长整型), :从python 2.2开始,如果整数发生溢出,python会自动将整数转为长整数

注意:python3里不再有long类型

str(字符串):

字符串可进行 + *(相乘)

bool(布尔型)

True False 主要用于逻辑判断

格式化输出

print('%s %s' % (name,age))

基本运算符

算术运算符:+ - * / %(返回除法的余数) ** (幂) //(取整除,返回商的的整数部分)

比较运算符:== != <>(不等于,类似于!=) > < >= <=

赋值运算符: = += -= *= /= %= **= //=

逻辑运算符: and or not 返回True或者False

循环

1,if....else if....elif..else

2,while

while ....else

while后面的else作用是指,当while徐娜混正常执行完,中间没有被break终止,就会执行else 语句

ContractedBlock.gif

ExpandedBlockStart.gif

1 count =02 while count < 5:3 count += 1

4 if count == 3:break

5 print('loop',count)6 else:7 print('循环正常执行完')8 print('----out of while loop----')9

10 ##输出结果

11 loop 1

12 loop 2

13 ----out of while loop----

View Code

break:用于完全结束一个循环,跳出循环体执行循环后面的语句

continue: 终止本次循环,接着执行后面的循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值