标签:
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‘
标签:
原文地址:http://www.cnblogs.com/deemo/p/5789374.html