数值相关:int、abs、round、pow

输入输出:input、print

对象帮助:help、id

字符串编码转换函数:ord、chr

返回某个对象的所有属性的字符串列表:dir

1、int(x,base=10)

x:没有base参数时,x可为数字字符串(整数  )、数字(整数)、空。有base参数时,x必须为数字字符串,否则报错

base:指的是x(x数值)的进制类型,默认是10进制,可选

作用:把base进制的x转换为对应的 10进制

返回值:没有参数时,返回0。没有base时,默认返回10进制的整数。有base时,返回把base进制的x转换为对应的 10进制的整数

In [91]: int()

Out[91]: 0

In [92]: int(15)

Out[92]: 15In [93]: int("15")

Out[93]: 15In [94]: int("q15") #没有base参数时,参数必须为数字字符串或者纯数字---------------------------------------------------------------------------ValueError Traceback (most recent call last) in

----> 1 int("q15")

ValueError: invalid literalfor int() with base 10: 'q15'In [95]: int("15",8) #把八进制的15转换为对应的10进制并输出

Out[95]: 13In [96]: int("15",2) #报错,没有二进制的 15---------------------------------------------------------------------------ValueError Traceback (most recent call last) in

----> 1 int("15",2)

ValueError: invalid literalfor int() with base 2: '15'In [97]: int("11",2)

Out[97]: 3In [98]:

2、abs(x)

参数:x,必选,且必须为数字

作用:求x的绝对值

返回值:返回x的绝对值

In [101]: abs()---------------------------------------------------------------------------TypeError Traceback (most recent call last) in

----> 1abs()

TypeError: abs() takes exactly one argument (0 given) #abs()必须要有一个参数

In [102]: abs("0")---------------------------------------------------------------------------TypeError Traceback (most recent call last) in

----> 1 abs("0")

TypeError: bad operand typefor abs(): 'str'In [103]: abs(-56)

Out[103]: 56In [104]: abs(56)

Out[104]: 56In [105]:

3、round(number,ndigits=None)

参数:number,必选,必须为数字。ndigits,表示四舍五入位数,可选,可为负,必须为数字。为负时,以小数点左边数值为准进行操作,ndigits是几,就对小数点左边或者右边第几位做四舍五入操作

作用:将10进制number四舍五入

返回值:返回number四舍五入的结果

>>>round()

Traceback (most recent call last):

File"", line 1, in TypeError: round() missing required argument'number' (pos 1)>>> round("15")

Traceback (most recent call last):

File"", line 1, in TypeError: type str doesn't define __round__ method #字符串没有定义__round__方法

>>> round(3.6)4

>>> round(3.4)3

>>> round(3.45)3

>>> round(3.45,0)3.0

>>> round(3.45,1)3.5

>>> round(3.45,2)3.45

>>> round(3.45,0)3.0

>>> round(3.45,-1)0.0

>>> round(33.45,-1)30.0

4、pow(x,y,z=None)

参数:x,y 必选。z可选。

作用:无参数z时,求x**y。有参数z时,求x**y%z

返回值:返回x**y或者x**y%z的运算结果

5、help(x)

参数:x为函数名或类名

作用:查看函数或者类的说明

6、id(obj)

参数:必选,是一个对象

作用:查找一个对象obj在内存中的地址

返回追:返回obj在内存中的地址

7、input()

基本输入函数

参数:可选

作用:从标准输入设备上获取内容。标准输入设备,一般是键盘

返回值:返回标准输入设备上的内容,类型是字符串。

8、print(value1,value2,...,sep=" ",end="\n",file=sys.stdout,flash=False)

基本输出函数

参数:都可选。

sep,打印多个值时,在多个值中间插入的字符串,默认是空格。

end,value打印结束后,在其后追加的字符串,默认是换行符

file,value输出的目的地,默认是标准输出,即终端。可以自定义输出到某个文件中,此时这个文件必须先打开才可以

flash,为True或False,默认是False,表示value是否立即输出到file中。在交互模式中,验证此参数,此时的file是文件,没有关闭时,flash值改为True,就可以立即把value写入文件中,否则要把文件关闭才可以

作用:在终端打印value值

返回值:在终端返回value。

print(1233,12,sep="",end="+++>")print(1233,12)#终端上显示的结果

123312+++>1233 12f= open("45.txt","w")print("北京欢迎你",file=f)>>> f = open('abc.txt','w')>>> print(123,file=f) #此时打开abc.txt,文件里面没有内容

#>>> print(456,file=f,flush=True) #此时,重新打开abc.txt,文件里面写入了456。 不改flush值的话,需要执行f.close(),内容才能被写入文件

>>> f.close() #关闭打开的abc.txt,再执行f.close(),再打开abc.txt,文件里面写入了 123

字符串编码转换函数

9、 ord(c)

返回单个字符的字符串的Unicode值

10、chr(i)

返回 i 这个整数值所对应的字符

In [188]: ord("王")

Out[188]: 29579In [189]: chr(29579)

Out[189]: '王'

11、dir(obj)

返回某个对象的所有属性的字符串列表

说明:

【1】如果没有给参数调用,则返回当前作用域内的所有变量的列表

【2】如果给定一个对象为作参数,则返回这个对象的所有变量的列表

①  对于一个模块,返回这个模块的全部属性

②  对于一个类,返回这个类的所有变量,并递归基类对象的所有变量

③  对于其它的对象,返回所有类变量和基类变量

整数转字符串函数:把参数 i 解释为整数,再转换成对应的其它进制的结果,返回转换后的结果,类型为字符串

12、bin(i)

将整数 i 转换为二进制字符串

13、oct(i)

将整数 i 转换为八进制字符串

14、hex(i)

将整数 i 转换为十六进制字符串

python输出值报错_python:内建函数(一)数值相关、编码转换、help等相关推荐

  1. python中冒号报错_python新手常见错误和异常

    在python编程中,新手最常见的错入和异常如下 1.缺少冒号引起的错误 在if,elif,for,while,class,def声明末尾需要添加冒号(:),如果忘记添加,将会提示:"Syn ...

  2. python打印汉字报错_python中文输出报错解决方案(实例教程)

    对于刚刚开始接触python这门语言的人来说,可能会对于如何使用这门语言来进行编程会存在有一定的疑惑.如何使用中文来进行程序的编写,会不会与英文的编写有不一样的地方?今天我们就来看一下在python中 ...

  3. python小括号报错_Python学习记录:括号配对检测问题

    Python学习记录:括号配对检测问题 一.问题描述 在练习Python程序题的时候,我遇到了括号配对检测问题. 问题描述:提示用户输入一行字符串,其中可能包括小括号 (),请检查小括号是否配对正确, ...

  4. python class函数报错_Python 的函数是第一类 First-Class 对象

    Python的函数是第一类对象(first-class object).你可以把一个函数复制给变量,或者把函数存储在一个结构中.可以像参数一样把函数传递进另一个函数,还可以从一个函数中返回另一个函数. ...

  5. python import xlrd 报错_python读取excel(xlrd)

    一.安装xlrd模块: 1.mac下打开终端输入命令: pip install xlrd 2.验证安装是否成功: 在mac终端输入 python  进入python环境 然后输入 import xlr ...

  6. python后面空格报错_python空格报错

    广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...

  7. python打包exe报错_python 程序打包为 windows 可执行程序 exe

    1,使用到的程序 1,python 2,pyinstaller 2,安装 pyinstaller pip install pyinstaller 3,安装可能出现的问题与报错 1:AttributeE ...

  8. python时间函数报错_Python Day11-LEGB-global-时间函数

    1.LEGB规则对变量名进行作用域解析 我们已经知道了多个命名空间可以独立存在,而且可以在不同的层次上包含相同的变量名."作用域"定义了Python在哪一个层次上查找某个" ...

  9. python read函数报错_python 使用read_csv读取 CSV 文件时报错

    读取csv文件时报错 df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv' ) Traceback (most recent call last): File ...

最新文章

  1. Git常见疑难解答集锦
  2. poj2566Bound Found尺取法进阶(java)
  3. 激活用户并让他留下,仅是“活下去”的第一步
  4. CRecordset类
  5. 华为Mate40系列屏幕细节曝光:至少要上90Hz刷新率
  6. python中特殊变量-python list每三个分成一组python中星号变量的几种特殊用法
  7. iOS NSUserDefaults 存放位置
  8. 在公司网络中如何手动为apt-get设置代理
  9. Java中随机生成32位字符串
  10. 无人机/FPV穿越机航模的遥控器/接收机等配件厂商
  11. java是牌子的眼镜多少钱一副_一副好眼镜的成本都去哪儿了?
  12. win10开机自动有线连接拨号上网
  13. 树莓派raspios(原raspbian)下载地址
  14. 210413赛后总结
  15. 硬盘知识:硬盘中蓝盘、绿盘、黑盘、红盘有什么区别?
  16. Navicat查看表的sql语句
  17. 双向绑定 / proxy 代理 整理
  18. 60帧的丝般顺畅 - QQ飞车手游优化点滴
  19. uniapp 数据统计,数据埋点,自定义事件埋点封装
  20. PHP中获取当前页面的URL信息

热门文章

  1. 4U服务器是什么意思?底层原理是什么?
  2. Dump微信PC端的界面Duilib文件
  3. Flutter 之 Rive Guide动画状态机初体验记录
  4. 年终总结——勤为容衰亦心满, 奋作平凡千椽梁!
  5. 深入浅出-网络OSI七层模型和TCP/IP四层模型
  6. python使用谷歌浏览器打开网页截取全图
  7. 派生词 计算机英语,英语词缀tele- (afar; operating over a distance) 与派生词
  8. 产学研用“一览无余”!2020启智开发者大会亮点抢鲜报
  9. 内网转发——反弹端口
  10. 系统文件夹合并在一起怎么办?