python学习笔记(一)

一、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),把值转换为字符串

 

你可能感兴趣的:(python学习笔记(一))