笔记-Python基础教程(第二版)第一章

第一章 快速改造:基础知识

01:整除、乘方

Python3.0之前 如2.7版本)

>>> 1/2

==>0

 

1/2整除,普通除法:

解决办法1: 1.0/2.0  ==>0.5

解决办法2:from _future_ import division 1/2  ==>0.5

 

// 表示整除

>>>1//2

==>0

浮点数//浮点数,结果依然是整除结果

>>>1.0//2.0

==>0.0

实际操作截图:

 

 

** 表示乘方

>>>-3**2

==>-9

>>>(-3)**2

==>9

-3**2 先乘方后加负号,说明乘方优先级高于取反

 

02:长整数

>>>10000000000000000

==>10000000000000000L

数字过大,超过了普通整数表示的范围,Python自动转化为长整数。长整数和普通整数可以混用。

实际操作截图:

 

 

03:模块和cmath

>>>import math

>>>math.floor(32.9)

==>32.0

 

有点java导包的感觉,math.floor(32.9) 将浮点数32.9转换为整数。

 

 

>>>from math import sqrt

>>>sqrt(-1)

==>  Value Error :math domain error

Math函数不能处理求出负数的平方根,必须使用cmath

>>>from cmath import sqrt

>>>sqrt(-1)

==>1j

 

 

04:字符串strrepr

>>>print repr(10000L)

==>10000L

>>>print str(10000L)

==>10000

 

str():转化为字符串 类型标识会消失

repr():创建一个字符串 (和参数一模一样)

` `: 打印包含数字的字符串(字符串+数字) + `number`,功能与repr()一样

 

 

 

05inputraw_input

input():自己敲的是什么类型数据就是什么类型数据

raw_input():不论敲得是啥 最后都是字符串类型 【常用】

 

转载于:https://www.cnblogs.com/xydy1024/p/6288104.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值