《Python基础教程》学习笔记(一)

1.4 数字和表达式

python2中的“除”/ 默认为整除,及1/2=0
python3中的“除”/ 默认为 1/2=0.5

在python2中要求实现普通除法

  1. 把除数或者被除数设为float浮点数,及 1.0/2.0 = 0.5
  2. 在解析器中执行 >>> from __future__ import division
  3. 在Linux下运行python,可使用命令开关 -Qnew

    >>> 1/2
    0.5
    

    这种情况下,斜线/不可再整除
    可通过双斜线//实现整除

     >>> 1//2
     0
     >>> 1.0//2.0
     0.0
    
  4. % 表示取余
  5. *表示幂运算

    >>> 2**3
    8
    >>>  -3**2
    -9
    >>> (-3)**2
    9 
    

1.5变量

python中的变量无需声明,直接赋值,即可使用

变量以字母,数字和下划线(_)构成,不能以数字开头

1.6语句

语句即指令。
例如:print语句和赋值语句

python2中print为语句结构,print abc 控制输出
python3中print为函数,print( abc )控制输出

1.7获取用户输入

input()函数,控制用户输入

python3中输入的值都为string字符串,如果输入的是数字,不能直接进行数值运算
通过int()可将string转为number

>>> a = input("a:")
a:12
>>> b = input("b:")
b:2
>>> print(a+b)
122
>>> print(int(a)+int(b))
14

函数

  1. pow(2,3) 可实现乘方

    >>>pow(2,3)
    8
    
  2. abs(-10) 可获取值的绝对值

    >>>abs(-10)
    10
    
  3. round(2.3) 四舍五入为最接近的整数值

    >>> round(0.4)
    0
    >>> round(0.49)
    0
    >>> round(0.5)
    0
    >>> round(0.51)
    1
    

1.9模块

模块是导入到python以增强其功能的扩展

使用import导入模块

通过 ”模块.函数“ 的方式,使用模块内的函数
在python2中,math.floor()转换后的值为浮点数,使用int(),可转为整数

>>> import math
>>> math.floor(4.9)
4.0
>>> int(math.floor(4.9))
4

在python3中,math.floor()默认为整数

>>> import math
>>> math.floor(4.9)
4

与math.floor()向下取整,对应的是
math.ceil()向上取整

如果不想每次使用函数都要写上模块名,可改为

>>> from math import sqrt
>>> sqrt(9)
3.0

sqrt()表示平方根,结果为float浮点型
或者使用变量引用函数

>>> import math
>>> foo = math.sqrt
>>> foo(49)
7.0

总结函数

pow() 乘方
abs() 绝对值
round() 四舍五入为最接近的整数
math.floor() 向下取整
math.ceil() 向上取整
math.sqrt() 平方根
int() 转为整数
float() 转为浮点数
long() 转为长整数
print() 输出打印
input() 获取用户输入

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值