Python基础知识

1.数字和表达式

  交互式Python解释器可以当作非常强大的计算器使用

  示例1 加法

>>> 2 + 2
4

   示例2 减法

>>> 53672 - 23525
30147

   示例3 除法

>>> 1.0 / 2.0
0.5

   示例4 双斜杠只能整除

>>> 1 // 2
0

   示例5 取余(模除) 运算

>>> 10 % 3
1

   示例7 幂(乘方)运算 

>>> 2 ** 3
8

  

  长整数 (普通整数不能大于2 147 483 647 也不能小于-2 147 483 648)

  长整数的书写方法和普通的整数一样,只不过结尾多了个L(也可以是小写l,尽量是大写L)

  示例8

>>> 100000000000000L
100000000000000L 

 

  十六进制和八进制(十六进制和八进制的首位数字都是0)

   示例9 十六进制

>>> 0xAF
175

   示例10 八进制

>>> 010
8

  

2.变量

  Python中的变量就是代表(或者引用)某值的名字 (注意:变量名可以包括字母,数字和下划线,变量名不能以数字开头)。

  示例11 其中X就是变量。把3赋值给变量x,变量赋值之后就可以使用了。

>>> x = 3
>>> x * 2
6

  

3.语句(也就是指令)

  表达式跟语句的区别:表达式就是指某件事情,而语句就是指去做某件事情。

  示例 12

#表达式
>>> 2 * 2
4
#语句
>>> print 2 * 2
4

  

4.获取用户输入

  示例 13 

>>> x = input("x:")
x:32
>>> y = input("y:")
y:42
>>> print x * y
1428

  

5.函数

  示例 14 幂函数 pow:

>>> 2 ** 3
8
>>> pow(2,3)
8

   示例 15 取绝对值函数 abs  

>>> abs(-10)
10

  示例 16 round 函数是把浮点数四舍五入为最接近的整数值

>>> 1.0 / 2.0
0.5
>>> round(1.0/2.0)
1.0

  

6. 模块

  可以把模块想象成导入到Python增强其功能的扩展。

  用 import 来导入模块。

  示例17 

>>> import math
>>> math.floor(32.9)
32.0

  

7. cmath 和 复数

  示例18

>>> (1+3j) * (9+4j)
(-3+31j)

  

8. 注释

  示例19

# 打印园的周长
print 2 * pi * radius

  

9.字符串

  单引号字符串和转义引号

  示例20 其中反斜杠的作用是对单引号进行转义

>>> "Hello World"
'Hello World'
>>> "Let's go!"
"Let's go!"
>>> 'Let\'s go!'
"Let's go!"

  

  拼接字符串

  示例21 

>>> "Hello," + "World!"
"Hello,World"
>>> x = "Hello,"
>>> y = "World"
>>> print x + y
"Hello,World"

  

  字符串表示,str 和 repr

  示例22

>>> print repr("Hello,World!")
'Hello,World'
>>> print repr(10000L)
10000L
>>> print str("Hello,World!")
Hello,World!
>>> print str(10000L)
10000

  

  input 和 raw_input 的比较

  示例23

>>> print input("What is your name?:")
What is your name?: "Deemo"
Deemo
>>> print raw_input("What is your name?:")
What is your name?: Deemo
Deemo

  

  长字符串,原始字符串和Unicode

     长字符串

     示例24

#使用三个引号代替普通引号
print ''' This is a vary long string.
It continues here.
And it's not over yet.
"Hello, World"
Still here.'''

  

      原始字符串

      示例25

>>> print r'C:\Program Files\foo'
C:\Program Files\foo

     Unicode字符串

     示例26

>>> u'Hello, World'
u'Hello, World'

  

 

posted @ 2016-08-19 23:20  古树旋律  阅读(220)  评论(0编辑  收藏  举报