python基础——Python语言基础知识

第二章 Python语言基础知识

2.1控制台的输入与输出

2.1.1数据的输入
  1. int()函数格式
    1:int([x])功能:截取数字的整数部分或将字符串转换成一个整数;如果不给定参数则返回0.
    >>>int()O
    >>>int(23.54)23
    >>int(-3.52)-3()4
    >>int(’-4’)-4
    >>>int(‘45.6’)
    Traceback(most recent call last):
    File<pyshell#15>",line1,in
    int(‘45.6’)
    ValueError:invalid literal for int() with base 10: ‘45.6’
    注意:int()函数不接受带小数的数字字符串。
    2 格式2:int(x,base=10)
    功能:把base进制的字符串x转换为十进制,base为可选的基数,默认为十进制。
    说明:当int()函数的第一个参数为字符串时,可以指定第二个参数base来说明这个数字字符串是什么进制,同样不接受带小数的数字字符串。base的有效值范围为0和2~36.

>>>int(‘1001001’,2)#将二进制的数1001001转换为十进制数
73
2.float()函数
格式:float(x=0,/)
功能:将一个数字或字符串转换成浮点数。
>>>float(5)
5.0
>>float(5.67)
5.67
>>>float(‘5’)
5.0
>>>float(‘5.67’)
5.67
>>>float(‘inf’)#无穷大,inf不区分大小写
Inf
3.eval()函数
格式:eval(source,globals=None,locals=None,/)
功能:将source当作一个 python表达式进行解析和计算,返回计算结果。
参数说明:source是一个字符串,这个字符串能表示成Python表达式,或者是能够通
过编译的代码;globals是可选的参数,默认为None,如果设置属性不为None的话,就必须
是dictionary 对象;locals也是可选的参数,默认为None,如果设置属性不为None的话,可
以是任何map对象。
>>>x=3
>>>eval(‘x+1’)
4
>>>eval(‘3+5’)
8
>>>eval(’[1,2,3]’)
[1,2,3]

2.1.2数据的输出

Python 中最简单的输出方式就是使用print()函数。其格式如下:print(valve,…,sep=’’,end=’\n’,file=sye.stdout,Elush=Falee)其中各参数的解释如下:
(1)velue:表示需要输出的对象,一次可以输出一个或者多个对象(其中。。。表示任意多个对象),当输出多个对象时,对象之间要用逗号(,)分隔。
(2)sep:表示输出时对象之间的间隔符,默认用一个空格分隔。
(3)end:表示输出以何字符结尾,默认值是换行符。
(4)file:表示输出位置,可将输出到文件,file指定的对象要有“写”的方法,默认值是sys.stdout(标准输出)。
(5)flush:将缓存里面的内容是否强制刷新输出,默认值是False.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值