码迷,mamicode.com
首页 > 编程语言 > 详细

Python函数【1】

时间:2018-11-22 20:46:52      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:ado   size   偶数   字符串   测试结果   ges   随机数   c99   ESS   

函数

输入输出函数:

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函数【1】

标签:ado   size   偶数   字符串   测试结果   ges   随机数   c99   ESS   

原文地址:http://blog.51cto.com/13992211/2320414

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!