Python学习笔记(三)基本语法和流程结构

Python简介
  • Python以对象(Object)来表达数据,所以每个对象都有身份(Identity)类型(Type)值(Value),Python会随着程序的执行来改变其值,Python以“对象引用”(Object Reference)来储存数据。
  • Python是一种动态类型(Dynamic Type),强类型语言。
动态类型:类比于之前我学过的Java,C两种静态语言,Python是动态语言的概念比较陌生,由下面的代码:
>>>i = 5
>>>type(i)
<class 'int'>
>>>i = 'aa'
>>>type(i)
<class 'str'>
如上代码若在Java中就会报错,因为没有声明变量类型,所以一开始我认为Python是弱类型语言,其实并不是,动态类型语言的特点是: 在运行程序时,解释器才会去找所声明变量的类型
  • Python是脚本语言也是程序设计语言。
  • Python是胶水语言(Glue Language),资源丰富。
在Linux系统下,能把相关功能的程序如同胶水般“粘”在一起。
Python除了本身拥有功能完备的标准函数库外,也能加入第三方函数库。
  • Web应用:Django,Flask,Tornado
  • GUI开发:Tkinter,wxPython,PyQt
  • 操作系统:Ubuntu的Ubiquity
Python语法
  • 运算符'+','-','*','/'的用法与其他语言一致,不多bb了,看下面代码:
>>> 2 + 2
4
>>> 3 / 2
1.5
>>> 5 - 6
-1
>>> 5 * 6
30
  • 除法'/'总是返回一个float类型数,要做floor除法并且得到一个整数结果(返回商的整数部分) 可以使用'//'运算符;要计算余数可以使用‘%’
>>> 11 // 4
2
>>> 11 % 4
3
  • 用'**'计算n次方
>>> 2 ** 4
16
  • 导入math模块进行运算
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值