# 1.4 數字和表達式# # javascript:;

python2是按整數來算,python3中兩個整數都是按浮點數來算的。
python2中引入:from \__future__ import division,后就按浮點數來算了。

這個取余有點意思,不太懂怎樣算的?

冪運算符:**
## 1.4.1 長整型
在尾部自動加上L,或者自己加上
## 1.4.2 十六進制和八進制
0x
010
# 1.5 變量
# 1.6 語句
# 1.7 獲取用戶輸入
input()
# 1.8 函數
2 ** 3 《===》 pow(2,3)
abs(-10)
四舍五入:round()
# 1.9 模塊
from 模塊 import 函數
~~~
import math
math.sqrt(4)
math.floor(2.9)
~~~
一個開方,一個取整,都是浮點數。
~~~
from math import floor
from math improt sqrt
floor(2.9)
sqrt(4)
~~~
兩種用法。
## 1.91 cmath和復數

居然能進行復數運算,太酷了。

## 1.9.2 回到\__future__
通過這個模塊可以導入在未來會成為標準Python組成部分的新特性。
# 1.10 保存并執行程序
## 1.10.1通過命令提示符運行Python腳本
## 1.10.2讓腳本像普通程序一樣運行
~~~
#!/usr/bin/env python
~~~
在實際支行腳本之前,必須讓腳本文件具有可執行的屬性:
~~~
chmod a+x hello.py
~~~
## 1.10.3 注釋
#
# 1.11 字符串
## 1.11.1 單引號字符串和轉義引號
\
## 1.11.2 拼接字符串
+
## 1.11.3 字符串表示,str 和 repr

repr在3.0中已經很少用了
## 1.11.4 input 和 raw_input 的比較

input 輸入時字符串不帶引號會出錯,raw_input則不需要嚴格按照格式來輸入。
## 1.11.5 長字符串、原始字符串和 Unicode
1.長字符串

三個引號與 \ 的區別
2.原始字符串
字符前面加個 r 表示原始字符串

注意最一個為\時的錯誤
3.Unicode
Unicode字符串使用u前綴
# 1.12 小結
新函數:
abs(number):返回數字的絕對值
cmath.sqrt(number):返回平方根,也可以用于負數
float(object):將字符串和數字轉換為浮點數
help():提供交互式幫助
input(prompt):獲取用戶輸入
int(object):將字符串和數字轉換為整數
long(object):將字符串和數字轉換為長整型數
math.ceil(number):返回數的上入整數,返回值為浮點數
math.floor(number):返回數的下舍整數,返回值為浮點數
math.sqrt(number):返回平方根,不適用于負數
pow(x,y[,z]):返回x的y次冪(所得結果對z取模)
raw_input(prompt):獲取用戶輸入,返回的類型為字符串
repr(object):返回值的字符串表示形式
round(number[,ndigits]):根據給定的精度對數字進行四舍五入
str(object):將值轉換為字符串