python数值类型及输入输出

一. pythono支持的数值类型

int, long, float, bool, complex(复数)

python数值类型及输入输出_第1张图片


python数值类型及输入输出_第2张图片

注:布尔值首字母必须大写

二. 操作符

1. 算术操作符

+,-,*,/,%,//,**

python数值类型及输入输出_第3张图片

注:当执行from __future__ import division时,/只表示浮点数除法,//表示整数除法

2. 赋值运算符

+=, -=, *=......

python数值类型及输入输出_第4张图片

注:a += 2 实质上是a = a+2, python中不支持a++,支持++a

3. 比较运算符

>,< , >=, <=, ==, !=

python数值类型及输入输出_第5张图片

注:比较的返回结果是bool,只能是“True”或“Flase”

4. 逻辑运算符

逻辑与:and,逻辑或:or,逻辑非:not(and:全真为真,or:全假为假)

python数值类型及输入输出_第6张图片

注:逻辑运算返回的结果是bool,当使用not时,需注意逻辑关系

python数值类型及输入输出_第7张图片

eg:

python数值类型及输入输出_第8张图片

拓展:

cmp        #cmp(x,y),判断x-y的值

python数值类型及输入输出_第9张图片

abs        #abs(数值),返回其绝对值

python数值类型及输入输出_第10张图片

oct        #oct(数值),返回一个八进制的整数或长整数

hex       #hex(数值),返回一个十六进制的整数或长整数

python数值类型及输入输出_第11张图片

ord        #ord(字母),返回一串有序数字

chr        #chr(数值),返回一个字母

python数值类型及输入输出_第12张图片

三. 输入与输出

1. Input

raw_input("提示信息:")                  #返回值是字符串

input("提示信息")                           #返回值是数值类型
python数值类型及输入输出_第13张图片

2. Output

print 字符串或 "具体内容,利用%d和%s进行占位" %(“占位符的内容” "占位符的内容")

print """

按照三引号之间的格式输出;

"""   
python数值类型及输入输出_第14张图片

四. 变量

变量是内存中的一块区域,变量命名由字母,数字,下划线组成,且不能以数字开头;python中地址变量与c语言刚好相反,一条数据包含包含多个标签

python数值类型及输入输出_第15张图片

拓展1:判断语句

1. if  ...

2. if ...  else ...

3. if ...  elif ... elif ... else ...

注:python中不支持case语句, 可以通过if...elif...elif...else实现;python中不支持三目运算符,如:a>b?a:b,python中实现三目运算符的功能: a if a>b else b

eg1:

python数值类型及输入输出_第16张图片

eg2:

python数值类型及输入输出_第17张图片

python数值类型及输入输出_第18张图片

eg3:

python数值类型及输入输出_第19张图片

拓展2:if循环语句

1. for .... (注: range(start, stop, step),表示以start开头,步长为step,以stop-1结尾)

2. for .... if语句嵌套

3. for .... for语句嵌套

eg1:

python数值类型及输入输出_第20张图片

eg2:

python数值类型及输入输出_第21张图片

eg3:

python数值类型及输入输出_第22张图片

eg4:

python数值类型及输入输出_第23张图片

eg5:

python数值类型及输入输出_第24张图片

注:此类问题还可以根据相应的数学公式进行脚本执行

拓展3:while循环语句

1. while True:          <======>          while 1:

2. while True ... if语句嵌套

3. while ... else...

eg1:

python数值类型及输入输出_第25张图片

eg2:

python数值类型及输入输出_第26张图片

eg3:

python数值类型及输入输出_第27张图片

注:python中特有的while ... else ...语句,如果满足while后面的语句,执行while循环程序;如果不满足,执行else程序

eg4:

python数值类型及输入输出_第28张图片

注:while语句中,遇到break跳出所有循环,遇到continue跳出此次循环,回到循环的开始继续执行

你可能感兴趣的:(summary)