Chinaunix首页 | 论坛 | 博客
  • 博客访问: 556018
  • 博文数量: 126
  • 博客积分: 2071
  • 博客等级: 大尉
  • 技术积分: 1522
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-24 16:09
文章分类
文章存档

2013年(8)

2012年(37)

2011年(80)

2010年(1)

分类: Windows平台

2013-03-04 16:57:47

一、python中变量的申明

在python中无需定义变量是什么类型,直接给变量赋值即可(注意变量名称是区分大小写的)

x=2(整形)

y=“this is python“(字符串)

  • 字符串连接通过”+“号,如L=”world“,y+L ,输出值为:'this is python world'
  • str()和repr()可把整形转换成为字符串型
  • 字符串中使用转义符\,如:it\'s  ,输出:it's
  • 在使用三个引号代替双引号时,可以不使用转义符,自由使用双引号和单引号,"""like this""",三个引号还可以使用在长字符串中,如print('''this is  a very long string.
  • it continues here. and it's not over yet
  • "hello.python!"
  • still here.''')

z=2.0(浮点数)

二、python运算符

x=2,y=3

x+y,x*y,x/y,x%y

x=2**3(2的三次方)

x=-3**2(3的平方的负数)

x=(-3)**2(-3的平方)

在计算幂函数的时候,可以使用python的函数,sqrt,pow(2,3)与x=2**3含义相同

三、模块的使用(模块是一种扩展,可以导入到python从而扩展python功能)

在python中使用import导入模块(自己理解:有点类似于java中imoprt包,使用包中的接口)

          imoprt  math

用法:math.floor(32.9)

输出:32.0

int(math.floor(32.9))

输出:32

python个版本间指令和函数用法会有所不同,在学习过程中需要注意:

  • 在python2中print ”hello  world!“可以正常输出,但是在python3中会报错,在python3中运行需要加上圆括号print (”hello  world!“)
  • 在python2中整形转换成字符串型可以使用反引号,但是在python3中已经取消
  • 在python2中有raw_input这个函数,可以让用户输入的值加上单引号,但是在python3中,只有input函数

本节函数总结

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]),返回Xy次幂

repr(object),返回值的字符串标示形式

round(number[.ndigits]),根据给定的精度对数字进行四舍五入

str(object),把值转换为字符串

阅读(1332) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~