Python函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数相关的知识,希望对你有一定的参考价值。

函数


输入输出函数:

input()

  • 作用:读取从键盘输入的内容
  • 常见用法:
    a = input() ##将键盘输入以字符串形式赋值给a
    a = input(‘输入字符串‘) ##将屏幕输出‘输入字符串‘后输入的数据以字符串形式赋值给a
    a = int(input()) ##将键盘输入转化为整型赋值给a
  • python2:input‘‘
  • python3:input(‘‘)

print()

  • 作用:输出指定内容
  • 常见用法:
    print(‘字符串‘) ##输出引号内的字符串
    print(a) ##输出变量a的真值
    print(‘%s‘%(a)) ##格式化输出变量a的真值(格式必须对应否则不能通过编译)
    print(‘str‘,end=‘‘) ##输出后不换行
    print(‘str‘.center(10,‘‘)) ##以str为中心,输出10个(str的位数包括在10内)

    测试代码:

    技术分享图片

    测试结果:

    技术分享图片


格式化输出时,输出格式必须和后面的参量一一对应
%s 字符串型
%d 整型 %06d(输出时不满6位的高位补0至6位)
%f 浮点型 %.2f(保留2位小数输出)

测试代码:

技术分享图片

测试结果:

技术分享图片


查看参量类型

type(a)

  • 作用:查看参量a的类型

    测试代码:

    技术分享图片

    测试结果:

    技术分享图片


类型转换函数:

int(a)
float(a)
str(a)
bool(a)

  • 作用:将a转化成int(整型)/float(浮点数)/str(字符串类型)/bool(布尔类型)
  • 在类型转换时,
    int/float/bool类型之间可以互换
    int/float/bool都可以转化为str类型,str只能转化为bool类型
    int/float/str都可以转化为bool类型
    转化为bool类型时非0即1(除了数值0(0.0)转化为False之外,其他值均转化为True)

    测试代码:

    技术分享图片

    测试结果:

    技术分享图片


范围函数

range(a,b,c)

  • 作用:返回一个从a开始,到b-1结束,步长为c的整数的集合
  • 常见用法:
    range[5] ##0~4的数集
    range[1,10] ##1~9的数集
    range[2,10,2] ##2~9的偶数集
  • python2:
    range直接返回对应的数集,当数集特别大时容易占用较多内存,导致机器卡死
    xrange返回一个range对象,在需要时调用所指向的数
  • python3:返回一个range对象,在需要时调用所指向的数,相当于python2中的xrange

    测试代码:

    技术分享图片

    测试结果:

    技术分享图片

随机数生成函数:(需添加random库)

random.randint(a,b)

  • 作用:随机生成a与b之间的整数,包含a和b

    测试代码:

    技术分享图片

    测试结果:

    技术分享图片

以上是关于Python函数的主要内容,如果未能解决你的问题,请参考以下文章

Python的函数有哪些?

Python 函数声明和调用

python基础9 -----python内置函数

Python2 与 Python3 的 map 函数

05python 的内置函数以及匿名函数(python函数)

python 8个常用内置函数解说