笔记-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:字符串str与repr
>>>print repr(10000L)
==>10000L
>>>print str(10000L)
==>10000
str():转化为字符串 类型标识会消失
repr():创建一个字符串 (和参数一模一样)
` `: 打印包含数字的字符串(字符串+数字) + `number`,功能与repr()一样

05:input与raw_input
input():自己敲的是什么类型数据就是什么类型数据
raw_input():不论敲得是啥 最后都是字符串类型 【常用】
笔记-Python基础教程(第二版)第一章的更多相关文章
- python基础教程第二版 第一章
1.模块导入python以增强其功能的扩展:三种方式实现 (1). >>> Import math >>> math.floor(32.9) 32.0 #按照 模块 ...
- 第二章、元组和列表(python基础教程第二版 )
最基本的数据结构是序列,序列中每个元素被分配一个序号-元素的位置,也称索引.第一个索引为0,最后一个元素索引为-1. python中包含6种内建的序列:元组.列表.字符串.unicode字符串.buf ...
- Jquery基础教程第二版学习记录
本文仅为个人jquery基础的学习,简单的记录以备忘. 在线手册:http://www.php100.com/manual/jquery/第一章:jquery入门基础jquery知识:jquery能做 ...
- python基础教程-第二章-列表和元组
本章将引入一个新的概念,:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在 一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构 ...
- 《Python基础教程》第2章读书笔记(1)
# -*- coding:utf-8 -*- #最基本的数据结构:序列,索引从0开始 #python包括6种内建的序列 #最常用的序列包括:列表,元祖 #列表 edward = ['Edward Gu ...
- 《Python基础教程》第20章学习笔记
python实现:https://github.com/captainwong/instant_markup c++实现:https://github.com/captainwong/instant_ ...
- 《Python基础教程》第1章读书笔记
# -*- coding:utf-8 -*- x = "hello " y = "world" print x+y print "hello &quo ...
- 《Python基础教程》第三章:使用字符串
find方法可以在一个较长的字符串中查找子字符串.它返回子串所在位置的最左端索引.如果没有找到则返回-1 join方法用来在队列中添加元素,需要添加的队列元素都必须是字符串 >>> ...
- 《Python基础教程》第五章:条件、循环和其他语句
在Python中赋值运算和比较运算是可以连接的,运算符可以连在一起使用,如:0<age<100 ==运算符判定两个对象是否相等,is判定两者是否等同(同一个对象) 断言,在错误条件出现时直 ...
随机推荐
- HDU 3726 Graph and Queries 平衡树+前向星+并查集+离线操作+逆向思维 数据结构大综合题
Graph and Queries Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- 移动web开发常用属性
<!-- html5 doctype --> <!doctype html> <!-- lang 属性设置,中文页面尽量不要设置为 "en",这会开启 ...
- 配置Eclipse支持java和xml文件的代码补全功能
百度经验:jingyan.baidu.com 本文介绍如何配置Eclipse,使得在编写代码时无论是*.java还是*.xml文件都能够通过使用ALT+/快捷键实现代码不全的功能. 本文实验环境为:W ...
- 3个普通IO识别22个按键试验(转)
源:http://www.amobbs.com/forum.php?mod=viewthread&tid=2243715 吸取各位前辈的经验,将之前二极管用量多的问题优化一下,目前不用二极管能 ...
- wireshark 使用技巧
Wireshark使用技巧-GeoIP显示IP地理位置 在使用Wireshark时,有的时候需要知道抓取的报文中某个IP地址的具体地理位置,笨一点的方法是将IP地址复制,然后通过一些软件或 ...
- web学习:Spring2.5+Hibernate3.3+Struts1.3整合小例子
写android有段时间了,感觉思维越写越狭窄,考虑问题越来越局限了,看不到一个项目整体的设计和构架,觉得很有必要多多写一些大型的框架性的东西来提高自己的视野. 从接触java到现在一年多了,在我的印 ...
- poj 1837 Balance 动态规划 (经典好题,很锻炼思维)
题目大意:给你一个天平,并给出m个刻度,n个砝码,刻度的绝对值代表距离平衡点的位置,并给出每个砝码的重量.达到平衡状态的方法有几种. 题目思路:首先我们先要明确dp数组的作用,dp[i][j]中,i为 ...
- CASpringAnimation
iOS9新出现的 /** Subclass for mass-spring animations. */ @interface CASpringAnimation : CABasicAnimation ...
- 前端UI
一个非常好的前端UI,值得研究下 http://semantic-ui.com/
- Android学习笔记之Intent
Intent是Activity之间的管道 可以用来做Acitivity的跳转或传递数据 protected void onCreate(Bundle savedInstanceState) { sup ...