当前位置: 代码迷 >> 综合 >> 零基础学python之python的变量
  详细解决方案

零基础学python之python的变量

热度:68   发布时间:2024-01-20 10:32:52.0
学习Python笔记
一变量
     Python中可以对变量直接赋值,不用声明变量的类型。可以同时对多个变量进行赋不同类型的值。如a,b,c = 1,4,'ab'

1.整数
Python可以计算整数,且 整数的计算是精确的。不像java是取整数。
>>> 4/3
1.3333333333333333

2.浮点数
浮点数就是指小数, 之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10 ^9和12.3x10 ^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10 ^9就是 1.23e9,或者 12.3e8,0.000012可以写成 1.2e-5,等等。
Python和java在浮点型运算时都是选用精确性最高的数作为结果。 浮点数运算则可能会有四舍五入的误差

3.数字
      包括整数、浮点数,删除数字用del  
      数字类型转换
         int(x [,base]) 将x转换为一个整数
float(x ) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象x转换为字符串
repr(x) 将对象x转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
      数学函数
          abs(x)    返回数字的绝对值,如abs(-10) 返回 10
ceil(x)    返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
exp(x)    返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x)    返回数字的绝对值,如math.fabs(-10) 返回10.0
  相关解决方案